2012-01-29 40 views
1

有什麼辦法,使在twitter4j搜索查詢的時間超過一個關鍵字?twitter4j多個查詢

等代替我的程序使更多的疑問我可以讓其中一個做這一切,所以我只有一個,我可以讀微博的大流?

我想這將是東西來取代這個:

Query query1 = new Query("SOME RANDOM TEXT1"); 
Query query2 = new Query("SOME RANDOM TEXT2"); 
Query query3 = new Query("SOME RANDOM TEXT3"); 
Query query4 = new Query("SOME RANDOM TEXT4"); 
... 

回答

4

創建FilterQuery對象,然後設置的項目跟蹤

FilterQuery filterQuery = new FilterQuery(); 

創建項目的數組來跟蹤

String[] itemsToTrack = {"python", "java", "php"}; 

設置項目使用FilterQuerys'軌道的方法來跟蹤。

filterQuery.track(itemsToTrack); 

假設您已經創建了Twitter/TwitterStream對象,請使用過濾器方法使用剛剛創建的FilterQuery對象開始流式傳輸。

twitterStream.filter(filterQuery); 

希望這有助於。