2012-01-15 3 views
3

Как получить работу AccessToken с Twitter4J?Twitter4J Доступ к токену?

Когда я посылаю пользователя к URL авторизации и URL обратного вызова возвращается со значениями oauth_token & oauth_verifier как я затем использовать эти значения, чтобы создать маркер доступа? Я пробовал new AccessToken(token,verifier) и getOAuthAccessToken(token,verifier), но он всегда, кажется, отбрасывает ошибки.

Как правильно использовать там два значения для создания 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

Смежные вопросы