twitter4j 可以使用新的 Twitter API 吗?

问题描述

我尝试使用 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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...