我想从推特获得7天的推文,这是我的代码:
for(int i=1;i<16;i++)
{
Query qy = new Query();
qy.setRpp(100);
qy.setPage(i);
qy.resultType("Mixed");
QueryResult result = twitter.search(qy);
List<Tweet> tweets = result.getTweets();
}
我使用twitter4j发了一些推文,但我无法控制推文的时间。我想要推文只用了7天,我该怎么做?
答案 0 :(得分:0)
如果您想要在当前日期之前7天,则可以使用此选项
qy.setSince(&#34; [你的日期]&#34;)
如果您想提前7天,请尝试使用Twitter Streaming API: https://dev.twitter.com/streaming/overview
如果您想在两个特定日期之间进行搜索,Twitter搜索不提供这样做的方法,但您可以&#34;过滤&#34;它使用推文的时间戳。
Does twitter4j provide the capability to search tweets between 2 dates