我是Twitter4j库的新手。我需要获得推文的所有转推。为此,我编写了这个java代码:
try {
Twitter twitter = tf.getInstance();
List<Status> statuses = twitter.getRetweets(Long.parseLong(id));
System.out.println(statuses.size());
for (Status status : statuses) {
System.out.println("@" + status.getUser().getScreenName() + " - " + status.get);
}
} catch{
some code...
}
tf
是我声明为
tf = new TwitterFactory(configuration);
并包含有关配置的信息。当我运行代码时,我得到的输出是
@rssmiranda - RT @repubblicait: Tokyo, una corona per Edymar: è la miss delle miss
正如您所看到的,我们左侧有关于用户的信息,但在右侧我们有一般推文的消息,而不是用户编写的转发中包含的消息。 如何显示(例如)@rssmiranda所写的转发?感谢!!!!!
答案 0 :(得分:0)
显示转发次数:
https://api.twitter.com/1/statuses/show.json?id=<id>
它会给你答案 -
&#34; retweet_count&#34;:1等。
有关转推的所有细节,请阅读:GET statuses/retweets/:id