Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Twitter 4j查询和过滤查询_Java_Twitter4j - Fatal编程技术网

Java Twitter 4j查询和过滤查询

Java Twitter 4j查询和过滤查询,java,twitter4j,Java,Twitter4j,我正在Twitter上搜索一些特定的关键词列表 以下代码段正在工作: FilterQuery fq = new FilterQuery(); fq.track("keyword1", "keyword2", "keyword3", "keyword4"); twitterStream.filter(fq); 但我需要使用自和直到函数来搜索特定的时间间隔。要做到这一点,我必须像这样定义我的查询 Query query = new Query("(keyword1) OR (keyword2) O

我正在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
实例,以访问add-since和until方法

此外,我必须对
twitterStream.filter(fq)的语句进行同样的处理

因为此语句不接受查询作为输入参数,例如(
twitterStream.filter(query)


非常感谢您的关注。

在本期文章中搜索之后,我发现使用FilteredQuery,我可以只使用关键字收听新的推文。而且,通过使用带有日期间隔的查询,我只能获得7-10天前的推文。此外,这家推特公司还可以访问Gnip软件,该软件在40天内售出100万条推特,起价为1250美元