【发布时间】:2014-01-20 06:13:50
【问题描述】:
我有这个代码
PrintWriter out = response.getWriter();
String username="twitterapi";
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("zRQs******yDLJuQ")
.setOAuthConsumerSecret("W368******************DsWya56uk")
.setOAuthAccessToken("124529**************EQ2XAfAQShzSWExwMoOS")
.setOAuthAccessToken("UiH**********************k6UuCPveirdF");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
User user = null;
try {
user = twitter.showUser(username);
} catch (TwitterException ex) {
Logger.getLogger(Twitter_Final.class.getName()).log(Level.SEVERE, null, ex);
}
if (user.getStatus() != null) {
out.println("@" + user.getScreenName() + " - " + user.getDescription());
} else {
// protected account
out.println("@" + user.getScreenName());
}
但我收到了 kwown 错误消息“缺少身份验证凭据。有关详细信息,请参阅 http://twitter4j.org/en/configuration.html。”
我在这里读过类似的问题,但我看不出我的代码中的问题出在哪里。可以吗?
【问题讨论】:
标签: java twitter twitter-oauth twitter4j