从gdata.gauth.OAuthHmacToken python对象中检索令牌和秘密

时间:2011-04-06 15:38:47

标签: python oauth gdata access-token

我正在关注Google的伟大sample code三脚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)

我认为TOKENTOKEN_SECRET已打包到access_token对象(gdata.gauth.OAuthHmacToken)中,但如何检索它们?

谢谢!

1 个答案:

答案 0 :(得分:1)

我能够弄清楚这一点。

access_token的类型为gdata.gauth.OAuthHmacToken。因此,我可以这样做,而不是试图传递个别参数:

client.auth_token = access_token