I am using gdata-pyton-client. I have got the "Authorization code" for my app. But now what? How can I use it to post in the blogger?
I used the following code and get eh Authorization code,
CLIENT_ID = 'my-client-id' CLIENT_SECRET = 'my-secret' SCOPES = ['https://www.googleapis.com/auth/blogger'] USER_AGENT = 'my-app' token = gdata.gauth.OAuth2Token( client_id=CLIENT_ID, client_secret=CLIENT_SECRET, scope=' '.join(SCOPES), user_agent=USER_AGENT) print token.generate_authorize_url(redirect_url='urn:ietf:wg:oauth:2.0:oob') print token.get_access_token(TOKEN-THAT-I-GOT-FROM-ABOVE-URL)
But now how do I use it?
How can I authorize the blogger, for posting it to the blogger? I have been using this example for my testing purpose: https://code.google.com/p/gdata-python-client/source/browse/samples/blogger/BloggerExampleV1.py
But this is using email & password for login. How can I use the access token?
you can try below solution.
Please ensure that all below imports are there.
Setup your client_secrets.JSON like this
setup client_secrets.json like
For future reference you can store the Credentials in a file
blogger.datfor faster processingOnce the Credentials are all setup. its time to post! so we Create an httplib2.Http object to handle our HTTP requests and authorize it with our good Credentials.
Once done we build the blog body and post
hope this helps.