【问题标题】:twitter4j: getting full name, bio, location, url of user (by username)twitter4j:获取用户的全名、简历、位置、网址(按用户名)
【发布时间】:2013-07-07 14:38:07
【问题描述】:

如何通过知道 twitter4j 中的用户名来获取用户的全名、简历、位置和 url?

Twitter twitter = new TwitterFactory().getInstance();
User user = twitter.showUser(username); // this line
if (user.getStatus() != null) {
    System.out.println("@" + user.getScreenName() + " - " + user.getDescription());
} else {
    // protected account
    System.out.println("@" + user.getScreenName());
}

返回

java.lang.IllegalStateException:身份验证凭据是 不见了。

(在开头定义了令牌等。推文当然也需要身份验证,可以正常使用)

【问题讨论】:

    标签: java twitter twitter4j


    【解决方案1】:

    您忘记将身份验证传递给 TwitterFactory

    ConfigurationBuilder cb = new ConfigurationBuilder();
    cb.setOAuthConsumerKey("CONSUMER_KEY"); 
    cb.setOAuthConsumerSecret("CONSUMER_SECRET"));
    cb.setOAuthAccessToken("TOKEN");
    cb.setOAuthAccessTokenSecret("TOKEN_SECRET");
    Twitter twitter = new TwitterFactory(cb.build()).getInstance();
    ....
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-13
      • 2021-11-26
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      • 1970-01-01
      • 2014-04-08
      • 1970-01-01
      相关资源
      最近更新 更多