Using Java blogger API v3 to post on blog dynamically

mohamed sulibi <[email protected]>
Newsgroups gmane.comp.web.blogger.api
Message-ID <[email protected]>
Hello,

I have two issues regarding using Java blogger API v3 to dynamically 
posting posts to my blogger account http://mdarim.blogspot.com (
http://www.arabtip.com).

*First* 

I used the following code to get credential for accessing my blog:

GoogleCredential credential = new GoogleCredential.Builder()
                .setTransport(httpTransport)                
                .setJsonFactory(JSON_FACTORY)
                .setServiceAccountId(emailAddress)
                .setServiceAccountPrivateKeyFromP12File(
                new File(p12FileLocation))
                
.setServiceAccountScopes(Collections.singleton(BloggerScopes.BLOGGER))
                .build();

        credential.setAccessToken("zRLqmkM82626Uym9Uv1Jsdd");
        
        
        Blogger blogger = new Blogger.Builder(httpTransport, JSON_FACTORY, 
credential)
                .setApplicationName("Blogger")
                .build();
        // .... rest of the code to prepare post and send it ......

*I set the access token above (*credential.setAccessToken*) that was 
generated from the following google page:* 
https://developers.google.com/oauthplayground

but this token is expired every 3600 seconds. so I visit the page again and 
press the button "Refresh access token" to get another one and use it again 
in above code.

*Is this the correct method of accessing my blog and dynamically posting 
contents and articles programmatically?*


*Second*

In google developers console https://developers.google.com/console i saw 
that I have 10000 requests/day and a limit of 1 request/second/user

*BUT*

after correctly posting dynamically using my above code around 50 posts 
(note that I set a wait for around 5 seconds between a consecutive 
requests), I started receiving the following error from the api call:

{
  "code" : 403,
  "errors" : [ {
    "domain" : "usageLimits",
    "message" : "Rate Limit Exceeded",
    "reason" : "rateLimitExceeded"
  } ],
  "message" : "Rate Limit Exceeded"
}


I return to my quota page and I see that the requests that I send did not 
decreased from my allowed requests per day !!!

Some my second question is:

*Does I forget a specific configuration for correctly manipulate my blog 
dynamically ?*

Thank you in advance for your help and support.



-- 
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.