标题很混乱,我知道,但我不知道如何表达这个问题。
使用 twitter4j,我可以获得推文和转发该推文的用户列表,就像这样
但是,如果推文实际上是转发,那么我无法获得转发者列表。例子
这是我用来获取转发者列表的代码:
if(tweet.getId() > 0 && tweet.getRetweetCount() > 0) {
try {
List<Status> statuses = twitter.getRetweets(tweet.getId());
for (Status status : statuses) {
System.out.println("\n" + "\t" + "Retweeter ID:" + status.getUser().getId() + "\n" + "\t" + "Retweeter Name:" + status.getUser().getScreenName());
}
} catch (TwitterException e) {
//twitter.getRetweeterIds(tweet.getId(), 2, -1);
e.printStackTrace();
}
}
我如何获得转发的转发者?