Cannot create or update posts using php v3 library on a previously invitation-only blog

Emanuel Lupi <[email protected]>
Newsgroups gmane.comp.web.blogger.api
Message-ID <[email protected]>
Hello 

I use the Blogger library for php,I can not edit an existing post. 
This works fine on a publicly accessible blog where the authenticated user 
is an "author". 
However, on a blog which was originally set to "invitation-only", with 
exactly the same user having administrator privileges, neither 
programmatic creation nor update works. I can read the post.


The error message was: 

(403) We're sorry, but you don't have permission to access this resource.'

#0 ./GoogleClientApi/src/io/Google_REST.php(36): 
Google_REST::decodeHttpResponse(Object(Google_HttpRequest))

#1 ./GoogleClientApi/src/service/Google_ServiceResource.php(186): 
Google_REST::execute(Object(Google_HttpRequest))

#2 ./GoogleClientApi/src/contrib/Google_BloggerService.php(372): 
Google_ServiceResource->__call('update', Array)

#3 main.php(137): 
Google_PostsServiceResource->update('854693594998780...', 
'218373723174711...', Object(Google_Post))

#4 main.php(166): publi in ./GoogleClientApi/src/io/Google_REST.php on line 
67

in brief:
Array
(
    [error] => Array
        (
            [errors] => Array
                (
                    [0] => Array
                        (
                            [domain] => global
                            [reason] => forbidden
                            [message] => We're sorry, but you don't have 
permission to access this resource.
                        )

                )

            [code] => 403
            [message] => We're sorry, but you don't have permission to 
access this resource.
        )

)



the code is:

$client = new Google_Client();
** Setting the clien objet ***

$blogger = new Google_BloggerService($client);

**request code**
$code = $_GET['code']; // i got it
$client->authenticate($code);
//end the setup

/* any function call this, */
$data = $blogger->posts->update($blogId, $postId, $post);
this make a PUT request with some data, i think this is not important, if 
so, i ll put the request later

my code is like this:
http://gayanonline.blogspot.com.ar/2013/03/google-api-v3-with-php-using-blogger.html

For the initiation part.

thanks, and sorry for my english.
Emanuel

-- 
You received this message because you are subscribed to the Google Groups "Blogger Developer Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/bloggerdev.
For more options, visit https://groups.google.com/d/optout.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.