OAuth のジェネリック クラスを使用して Dropbox でユーザーを認証しようとしています。API が言うように、Dropbox はトークン シークレットを返していないようです。
private CommonsHttpOAuthProvider mOAuthProvider;
private CommonsHttpOAuthConsumer mOAuthConsumer;
mOAuthConsumer = new CommonsHttpOAuthConsumer(mConsumerKey, mConsumerSecret);
//mConsumerKey and Secret are provided by Dropbox
mOAuthProvider = new CommonsHttpOAuthProvider(
mRequestTokenEndpointUrl, mAccessTokenEndpointUrl, mAuthorizationWebsiteUrl);
String url = null;
try {
url = mOAuthProvider.retrieveRequestToken(mOAuthConsumer, mCallback);
}catch(Exception e){}
API は、url に token/token_secret ペアを含める必要があることを示しています。ただし、URL は次のようになります。
https://www.dropbox.com/1/oauth/authorize?oauth_token=xxxxxx&oauth_callback=xxxxx
私は何か間違ったことをしていますか?