所以,我正在使用Dropbox API,我正在尝试通过Python SDK对用户进行身份验证。我可以从Dropbox获取request_token
。我还可以将用户重定向到Dropbox网站,以授权我的应用。
但是,一旦用户返回我的网站(授权后),我必须使用相同的request_token
重新创建会话对象,以获得access_token
。
我使用APP_KEY
,APP_SECRET
和access_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()
sess
是DropboxSession
个对象。我第一次要求oauth_token
时Dropbox返回oauth_token_secret
和request_token
。
有人知道发生了什么事吗?