Twitter4j:获取特定推文的回复列表


问题内容

是否有可能使用twitter4j获得回复推文(或回复)的推文列表?Twitter网站和Android应用程序具有此功能。


问题答案:

这是我在welshare中使用的代码

第一部分获取打开时Twitter显示在tweet下方的所有tweet。其余部分负责对话,以防该推文是对其他推文的回复。

RelatedResults results = t.getRelatedResults(tweetId);
List<Status> conversations = results.getTweetsWithConversation();
/////////
Status originalStatus = t.showStatus(tweetId);
if (conversations.isEmpty()) {
    conversations = results.getTweetsWithReply();
}

if (conversations.isEmpty()) {
    conversations = new ArrayList<Status>();
    Status status = originalStatus;
    while (status.getInReplyToStatusId() > 0) {
        status = t.showStatus(status.getInReplyToStatusId());
        conversations.add(status);
    }
}
// show the current message in the conversation, if there's such
if (!conversations.isEmpty()) {
    conversations.add(originalStatus);
}

编辑:这将不再起作用,因为现在不使用Twitter API v 1