私の問題は、Yahoo からリクエスト トークンを取得しようとしているときにエラーが発生することです。エラーは、Im missing oauth_callback parameter を示しています。はい、必要ないので見逃しています。使用したくない場合は、「oob」値に設定する必要があることを読みました(デスクトップアプリ)。そして、私はそれをしましたが、役に立ちませんでした。null に設定すると、同じことが起こります。JavaにOAuthを使用しています:http://oauth.googlecode.com/svn/code/java/core/
OAuthServiceProvider serviceProvider = new OAuthServiceProvider("https://api.login.yahoo.com/oauth/v2/get_request_token",
"https://api.login.yahoo.com/oauth/v2/request_auth",
"https://api.login.yahoo.com/oauth/v2/get_token");
OAuthConsumer consumer = new OAuthConsumer("oob", consumerKey, consumerSecret, serviceProvider);
OAuthAccessor accessor = new OAuthAccessor(consumer);
OAuthClient client = new OAuthClient(new HttpClient4());
OAuthMessage response = client.getRequestTokenResponse(accessor, OAuthMessage.POST, null);
System.out.println(response.getBodyAsStream());