如何使用递归方式实时搜索推文?

时间:2011-09-03 07:41:30

标签: java twitter4j

我习惯使用搜索方法在twitter4j中传递关键字来搜索推文。这是我的代码

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条推文。但我需要以递归的方式搜索推文。那么,我如何使用递归方式实时搜索推文呢?

1 个答案:

答案 0 :(得分:1)

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());
   }
 }

为什么要使用递归函数?