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

Posted

技术标签:

【中文标题】从 gdata.gauth.OAuthHmacToken python 对象中检索令牌和秘密【英文标题】:Retrieving token and secret from gdata.gauth.OAuthHmacToken python object 【发布时间】:2011-07-30 22:58:05 【问题描述】:

我正在关注 Google 的 sample code 三足 OAuth。

具体来说,我正在查看代码的 python 版本。我被困在“升级到访问令牌”和“使用访问令牌”之间。

在“升级到访问令牌”中有一行代码如下:

access_token = client.GetAccessToken(request_token)

在'Using an access 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】:

我能够解决这个问题。

access_token 的类型为 gdata.gauth.OAuthHmacToken。因此,与其尝试传递单个参数,我可以这样做:

client.auth_token = access_token

【讨论】:

以上是关于从 gdata.gauth.OAuthHmacToken python 对象中检索令牌和秘密的主要内容,如果未能解决你的问题,请参考以下文章

从PRISM开始学WPFMVVMViewModel?

在 python 中,为啥从数组读取比从列表读取慢?

从图库中挑选或从相机捕获的高质量图像

从PRISM开始学WPFMVVMCommand?

从PRISM开始学WPFPrism?

mysql 主-主-从-从