问题描述
我尝试使用 twitter4j setSince 和 setUntil 方法,但它没有按预期工作。在搜索问题时,我遇到了 that issue。
然后,我注意到存在新的 Twitter API (v2),而且我看到日期间隔查询没有限制:
https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all
是因为 twitter4j 实现了旧的 Twitter API (v1) 还是我遗漏了其他任何一点?
如果我需要分享我的代码片段,就像这样:
Twitter twitter = TwitterFactory.getSingleton();
GeoLocation geoLocation = new GeoLocation(39.91287814548235,32.80958220975584);
Query query = new Query().geoCode(geoLocation,0.15,Query.Unit.km);
query.setSince("2021-02-01");
query.setUntil("2021-02-10");
query.setCount(100);
QueryResult queryResult = twitter.search(query);
List<Status> tweets = queryResult.getTweets();
并且推文是空的。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)