2012-01-15 9 views
3

Twitter4JでAccessTokenを使用するにはどうすればよいですか?Twitter4Jアクセストークンの説明?

私が認可のURLとコールバックURLにユーザーを送っ値Iは、その後Accesstokenを作成するために、これらの値を使用しない方法oauth_token & oauth_verifierに戻ってきますか?私はnew AccessToken(token,verifier)getOAuthAccessToken(token,verifier)を試しましたが、常にエラーを返すようです。

2つの値を正しく使用してAccessTokenを作成するにはどうすればよいですか?

答えて

4
RequestToken reqToken = (RequestToken) session.getAttribute(REQUEST_TOKEN); 
session.removeAttribute(REQUEST_TOKEN); 

if (!reqToken.getToken().equals(oauthToken)) { 
     throw new TwitterException("Wrong oauth_token"); 
} 
AccessToken token = twitter.getOAuthAccessToken(reqToken); 

あなたはリダイレクトする前にセッションでRequestTokenオブジェクトを格納する必要があります。

+0

しかし、リクエストトークンは単純にコールバックで返されます。いいえ? – user596186

+0

nope。これはあなたがリダイレクトする前にあなたによって生成されました – Bozho

+0

これはuriの意図の前に、またはコールバックの後に送信する必要がありますか? – kabuto178