因此,我正在使用 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()
sess
是DropboxSession
对象。oauth_token
并oauth_token_secret
在我第一次要求request_token
.
有人知道发生了什么吗?