我有这段代码。
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());
}
但是我收到了这个已知的错误消息“缺少身份验证凭据。有关详细信息,请参见http://twitter4j.org/en/configuration.html。”
我在这里阅读了类似的问题,但我看不出我的代码中问题出在哪里。你能看出来吗?