2012-04-28 4 views
0

私はDropbox APIを使っています。私はPython SDK経由でユーザーを認証しようとしています。私はDropboxからrequest_tokenを得ることができます。また、Dropboxのウェブサイトにユーザをリダイレクトして、自分のアプリを認証することもできます。セッションオブジェクトに `request_token`がありません

しかし、ユーザが(認可後に)自分のウェブサイトに戻った後は、同じrequest_tokenのセッションオブジェクトを再作成してaccess_tokenを取得する必要があります。

APP_KEYAPP_SECRETおよびaccess_typeを使用して新しいセッションオブジェクトを作成しました。私はset_token_requestSDK methodを使ってこのオブジェクトのrequest_tokenを設定しようとします。

この後、私はDropboxからaccess_tokenを取得しようとします。しかし、セッションオブジェクトに要求トークンがないというエラーが表示されます。

これは、これを行うコードです。

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

sessDropboxSessionオブジェクトです。 oauth_tokenoauth_token_secretは、最初にrequest_tokenを求めたときにDropboxから返されました。

何が起こっているのか分かりませんか?

答えて

0

これは、以前のバージョンのDropbox SDK for Pythonのバグでした。 latest versionをダウンロードすると問題が解決するはずです。

関連する問題