如何获取给定回复的原始推文

Posted

技术标签:

【中文标题】如何获取给定回复的原始推文【英文标题】:How to get the original tweet of a given reply 【发布时间】:2020-12-16 11:02:04 【问题描述】:

我正在尝试获取特定回复的推文。

这就是我想要做的: 假设 A 先生发布了一条推文,B 女士回复了这条推文,然后另一个 C 先生回复了 B 女士的回复。如果 D 先生请求(作为对 C 先生的回复的回复)查看该线程中的推文历史... 我想得到:

    B 女士的回复和/或 A先生的帖子(即原帖)

我正在使用 TweetInvi(用于 c#),但我对任何其他我可以使用的库持开放态度。 谢谢。

【问题讨论】:

【参考方案1】:

在 Twitter API 的第 2 版中,您可以使用 conversation_id 运算符来查找对原始推文的回复 - 但如果您只有对话的中间或结尾,那就不太简单了。

这里是 a tutorial,告诉你如何做到这一点,但它不使用 C# - 也许你可以调整它。

这是一个不完整的答案,因为它不能向后工作。我知道的唯一方法是通过 ID 获取每个 in_reply_to 推文。

【讨论】:

我想从回复中获取原始推文,而不是来自原始推文的回复。 唯一的方法是获取每条推文的in_reply_to 值并从那里获取每条推文。

以上是关于如何获取给定回复的原始推文的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Twitter搜索API获取具有给定主题标签的所有推文?

如何获取喜欢我的推文的用户列表和引用转发我的推文的用户列表?

获取推文作者对特定推文的推文回复

从特定用户那里获取对特定推文的推文回复

Tweetinvi 5.0 获取推文回复

如何使用 tweepy 创建一个列表,其中包含对特定推文的所有回复?