Twitter4J访问令牌解释?

时间:2012-01-15 14:41:35

标签: java oauth twitter twitter4j

如何让AccessToken与Twitter4J一起使用?

当我将用户发送到授权网址时,回调网址会返回值oauth_token& oauth_verifier我如何使用这些值来创建Accesstoken?我已经尝试了new AccessToken(token,verifier)getOAuthAccessToken(token,verifier),但似乎总是会抛出错误。

如何正确使用两个值来创建AccessToken?

1 个答案:

答案 0 :(得分: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对象存储在会话中。