Twitter4j如何从特定时间获取推文

时间:2018-12-06 04:55:56

标签: java twitter twitter4j

Query query = new Query("Apple");
     query.lang("en");
     query.setCount(100);
     query.setSince("2018-12-03");
     query.setUntil("2018-12-04");
     QueryResult result = twitter.search(query);
     SentiWordNetDemoCode sentiwordnet = new SentiWordNetDemoCode();
     for (Status tweet : result.getTweets()){
        System.out.println(tweet.getCreatedAt());
     }

测试时,所有推文均来自7:59 SRET。除此以外,还有其他方法可以发一条推文吗?

1 个答案:

答案 0 :(得分:0)

根据twitter上的API参考,对查询有一些限制。没有(更多)since参数,只有since_id具有状态ID。然后,您只能搜索最近7天。因此,until字段不得早于该字段。

https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets.html