0

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

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

我使用我的APP_KEY,APP_SECRET和创建了一个新的会话对象access_type。然后我尝试使用SDK 方法request_token为此对象设置。set_token_request

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

这是执行此操作的代码。

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

sessDropboxSession对象。oauth_tokenoauth_token_secret在我第一次要求request_token.

有人知道发生了什么吗?

4

1 回答 1

0

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

于 2012-06-08T04:47:38.560 回答