我正在尝试使用 OAuth 的通用类对 Dropbox 上的用户进行身份验证。似乎 Dropbox 并没有像 API 所说的那样返回令牌秘密。
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 对。但是,网址如下所示:
https://www.dropbox.com/1/oauth/authorize?oauth_token=xxxxxx&oauth_callback=xxxxx
难道我做错了什么?