[英]How to get retwets and favorites of of the tweets queried in Twitter4J?
我正在使用以下代碼使用特定主題標簽的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();
如何獲得上面獲得的所有推文的轉發和收藏? 比如說分成兩個單獨的數組?
解決:需要在for循環中為每個tweet使用getRetweetCount()
和getFavoriteCount()
。
for (Status status : result.getTweets())
{
System.out.println("RT "+status.getRetweetCount());
System.out.println("FAV "+status.getFavoriteCount());
sb.append(status.getText()+"\n");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.