从gdata.gauth.OAuthHmacToken Python对象中获取令牌和密钥
我正在参考谷歌提供的很棒的示例代码,这是关于三步OAuth认证的。
具体来说,我在看这个代码的Python版本。我卡在了“升级到访问令牌”和“使用访问令牌”之间。
在“升级到访问令牌”这部分,有一行代码如下:
access_token = client.GetAccessToken(request_token)
在“使用访问令牌”这部分,有一行代码如下:
client.auth_token = gdata.gauth.OAuthHmacToken(CONSUMER_KEY,
CONSUMER_SECRET,
TOKEN,
TOKEN_SECRET,
gdata.gauth.ACCESS_TOKEN)
我猜想
谢谢!
1 个回答
1
我找到了这个问题的解决办法。
access_token
是一种叫做 gdata.gauth.OAuthHmacToken
的类型。所以我不需要一个个传入参数,我可以直接这样做:
client.auth_token = access_token