2011-09-03 17 views
1

私は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のつぶやきしか表示されません。しかし、私は再帰的な方法でツイートを検索する必要があります。だから、どのように再帰的な方法を使用してリアルタイムでつぶやきを検索することができますか?

+0

クエリクラスのjavaドキュメントを詳しく見ましたか?私はこれがかなり自己説明していると思う:http://twitter4j.org/ja/javadoc/index.html –

+0

私はこの検索を実行するための適切な方法を教えてください、私はすでにクエリインターフェイスを使用しています: http:// twitter4j.org/ja/javadoc/twitter4j/Query.htmlこれを達成するために、私はさらに何をすべきですか? – diya

答えて

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

なぜ再帰関数を使用しますか?

関連する問題