如何使用递归方式实时搜索tweet



我已经使用在twitter4j中传递关键字的搜索方法来搜索tweet。这是我的代码

String query = "Cricket";
Query searchQuery = new Query(query);
try {
    QueryResult queryResult = twitter.search(searchQuery);
} catch (TwitterException e) {
    log.error("Unable to search query = {}", query, e);
}

当我测试这段代码时,它只显示前20个tweet。但我需要用递归的方式搜索推文。那么,如何使用递归方式实时搜索tweet呢?

public static void main(String[] args) throws TwitterException { 
   Twitter twitter = new TwitterFactory().getInstance();
   Query query = new Query("**your query**");
   query.setRpp(100); // here you show 100 tweets
   QueryResult result = twitter.search(query);
   for (Tweet tweet : result.getTweets()) {
      System.out.println(tweet.getFromUser() + ":" + tweet.getText());
   }
 }

为什么要用递归函数?

最新更新