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

以上是 Twitter4j:获取特定推文的回复列表 的全部内容, 来源链接: utcz.com/qa/403347.html

回到顶部