Twitter 4j查询和过滤查询

时间:2016-02-10 14:08:18

标签: java twitter4j

我在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)

非常感谢您的兴趣..

1 个答案:

答案 0 :(得分:0)

在这个问题中进行了一些搜索之后,我发现使用FilteredQuery我可以使用关键字来收听新推文。而且通过使用带有日期间隔的查询,我只能在7-10天前收到推文。此外,Twitter公司允许访问Gnip软件,该软件在40天内销售100万条推文,起价为1,250美元。