Как искать твиты в реальном времени с помощью рекурсивного мода?

Я использовал для поиска твитов метод поиска с передачей ключевого слова в 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 лучших твитов. Но мне нужно искать твиты рекурсивным способом. Итак, как я могу искать твиты в режиме реального времени, используя рекурсивный способ?


person diya    schedule 03.09.2011    source источник
comment
Вы внимательно изучили java-документ класса запроса? Я думаю, что это довольно понятно: twitter4j.org/en/javadoc/index.html   -  person Thomas Jungblut    schedule 03.09.2011
comment
Можете ли вы указать мне подходящий метод для выполнения этого поиска, я уже использую интерфейс запросов: twitter4j.org/en/javadoc/twitter4j/Query.html Что я должен сделать дополнительно, чтобы добиться этого   -  person diya    schedule 06.09.2011


Ответы (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());
   }
 }

Почему вы хотите использовать рекурсивную функцию?

person user1331962    schedule 13.04.2012