如何使用Twitter4j库获取转推文本消息

时间:2015-11-05 14:26:29

标签: java twitter message twitter4j gettext

我是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所写的转发?感谢!!!!!

1 个答案:

答案 0 :(得分:0)

显示转发次数:

https://api.twitter.com/1/statuses/show.json?id=<id>

它会给你答案 -

&#34; retweet_count&#34;:1等。

有关转推的所有细节,请阅读:GET statuses/retweets/:id