如何使用gdata python更新访问令牌

时间:2015-05-29 06:27:23

标签: python oauth-2.0 gdata picasa

我试图将我的picasa应用转换为oauth2.0。

    from gdata.gauth import OAuth2Token
    token = OAuth2Token(
        client_id=client_id,
        client_secret=client_secret,
        scope=scope,
        user_agent=useragent)

    url = token.generate_authorize_url(redirect_uri='urn:ietf:wg:oauth:2.0:oob', approval_prompt='force', access_type="offline")

    print url

    code = raw_input('code:')
    token.get_access_token(code)

然后,我获得了访问令牌

access_token = token.access_token

当我想要专辑时:

albums = gd_client.GetFeed("https://picasaweb.google.com/data/feed/api/user/default?access_token="+access_token)
print albums

这就是问题所在。访问令牌将在短时间内过期,我将收到错误消息

  

(403)令牌无效 - 无效令牌:未找到令牌 - 禁止

我试了很多但没有运气。 请帮我解决这个问题。感谢

0 个答案:

没有答案