我正在使用以下代码来使用特定主题标签的twitter4j api来获取Twitter结果,例如#Something。我可以获得100条推文,但如何获得转发的数量以及获得的每条推文的最爱?
Query query = new Query("#SOMETHING");
query.setCount(100);
QueryResult result = twitter.search(query);
for (Status status : result.getTweets())
{
sb.append(status.getText()+"\n");
}
PrintWriter out = new PrintWriter("OutputFile.txt");
out.print(sb);
out.close();
如何获取上面获得的所有推文的转发和收藏?比如说两个独立的数组?
答案 0 :(得分:0)
已解决:需要在每条推文的for循环中使用getRetweetCount()
和getFavoriteCount()
。
for (Status status : result.getTweets())
{
System.out.println("RT "+status.getRetweetCount());
System.out.println("FAV "+status.getFavoriteCount());
sb.append(status.getText()+"\n");
}