我在Twitter上搜索一些特定的关键字列表。
以下代码段正在运行:
FilterQuery fq = new FilterQuery();
fq.track("keyword1", "keyword2", "keyword3", "keyword4");
twitterStream.filter(fq);
但是我需要放置以及直到函数来搜索特定的时间间隔。要做到这一点,我必须定义我的查询,如;
Query query = new Query("(keyword1) OR (keyword2) OR (keyword3) OR (keyword4)");
query.setSince("20110101");
query.setUntil("20160210");
如何将FilteredQuery
更改为Query
实例,以便在方法之前有权添加。
此外,我必须对twitterStream.filter(fq);
因为此语句不接受查询作为输入参数,如(twitterStream.filter(query)
)
非常感谢您的兴趣..
答案 0 :(得分:0)
在这个问题中进行了一些搜索之后,我发现使用FilteredQuery我可以使用关键字来收听新推文。而且通过使用带有日期间隔的查询,我只能在7-10天前收到推文。此外,Twitter公司允许访问Gnip软件,该软件在40天内销售100万条推文,起价为1,250美元。