簡體   English   中英

如何獲取Twitter4J中查詢的推文的轉發和最愛?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM