最近 Twitter 从 API v1 更改为 v1.1。我twitter4j
用来获取与指定推文相关的回复和提及。用于执行此类操作的方法称为getRelatedResults(id)
,但它不再有效。
我不断得到:
The Twitter REST API v1 is no longer active. Please migrate to API v1.1.
https://dev.twitter.com/docs/api/1.1/overview.
但是我仍然没有在 API v1.1 中找到等效的方法。
有什么建议么?
我发现了什么:
以下代码不替换相关结果,把它作为获得回复的一个很好的替代方案:
您可以使用InReplyToStatusId
字段值Status.getInReplyToStatusId()
使用以下代码递归地使用 API v1.1 获取推文的所有回复或对话:
Status status = twitterAPI.showStatus(status.getInReplyToStatusId());
System.out.println(status.getText());