Я начал изучать API Twitter4j и получил все учетные данные и токены от Twitter, чтобы использовать его.Теперь я пытаюсь получить временную шкалу моего друга с помощью простой Java-программы и распечатать ее на консоли.
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey(consumerKey)
.setOAuthConsumerSecret(consumerSecret)
.setOAuthAccessToken(accessToken)
.setOAuthAccessTokenSecret(accessSecret);
try
{
TwitterFactory factory = new TwitterFactory(cb.build());
Twitter twitter = factory.getInstance();
String[] srch = new String[] {"usernameoffriend"};
ResponseList<User> users = twitter.lookupUsers(srch);
for (User user : users) {
System.out.println("Friend's Name " + user.getName()); // this print my friends name
if (user.getStatus() != null)
{
System.out.println("Friend timeline");
List<Status> statusess = twitter.getFriendsTimeline();
for (Status status3 : statusess)
{
System.out.println(status3.getText());
}
}
}
Код не дает ошибок.Но вместо печати временной шкалы моего друга он печатает МОЙ собственную временную шкалу.Я использую getFriendsTimeline () .Тогда почему не печатается временная шкала моего друга.
Заранее спасибо.