그래서 Dropbox API로 작업 중이며 Python SDK를 통해 사용자를 인증하려고합니다. Dropbox에서 request_token
을 얻을 수 있습니다. 또한 사용자를 Dropbox 웹 사이트로 리디렉션하여 내 앱을 인증 할 수 있습니다.세션 객체에`request_token`이 없습니다
그러나 사용자가 내 웹 사이트로 돌아 오면 (허가 후) access_token
을 얻으려면 request_token
과 같은 세션 개체를 다시 만들어야합니다.
APP_KEY
, APP_SECRET
및 access_type
을 사용하여 새 세션 개체를 만들었습니다. 그런 다음 set_token_request
SDK method을 사용하여이 개체에 대해 request_token
을 설정하려고합니다.
그런 다음 Dropbox에서 access_token
을 얻으려고합니다. 그러나 세션 객체에 요청 토큰이 없다는 오류가 발생합니다.
다음은이 작업을 수행하는 코드입니다.
sess.set_request_token(oauth_token, oauth_token_secret)
access_token = sess.obtain_access_token()
sess
는 DropboxSession
개체입니다. oauth_token
및 oauth_token_secret
은 처음에 request_token
을 요청했을 때 Dropbox에서 반환했습니다.
아무도 모르게됩니다.