twitter4j多个查询

时间:2012-01-29 23:15:09

标签: twitter 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" );
...

1 个答案:

答案 0 :(得分:4)

创建一个FilterQuery对象,然后将项目设置为跟踪

FilterQuery filterQuery = new FilterQuery();

创建要跟踪的项目数组

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

使用FilterQuerys的跟踪方法设置要跟踪的项目。

filterQuery.track(itemsToTrack);

假设您已经创建了Twitter / TwitterStream对象,请使用filter方法使用刚创建的FilterQuery对象开始流式传输。

twitterStream.filter(filterQuery); 

希望这有帮助。