Session对象没有`request_token`

时间:2012-04-28 23:22:53

标签: api oauth dropbox dropbox-api

所以,我正在使用Dropbox API,我正在尝试通过Python SDK对用户进行身份验证。我可以从Dropbox获取request_token。我还可以将用户重定向到Dropbox网站,以授权我的应用。

但是,一旦用户返回我的网站(授权后),我必须使用相同的request_token重新创建会话对象,以获得access_token

我使用APP_KEYAPP_SECRETaccess_type创建了一个新的会话对象。然后,我尝试使用request_token SDK method为此对象设置set_token_request

在此之后,我尝试从Dropbox获取access_token。但是,我收到一条错误消息,说会话对象没有请求令牌。

这是执行此操作的代码。

   sess.set_request_token(oauth_token, oauth_token_secret)
   access_token = sess.obtain_access_token()

sessDropboxSession个对象。我第一次要求oauth_token时Dropbox返回oauth_token_secretrequest_token

有人知道发生了什么事吗?

1 个答案:

答案 0 :(得分:0)

这是以前版本的Dropbox SDK for Python中的一个错误。下载latest version可以解决问题。