使用Twitter流API收集对跟踪的hashtag的回复

使用Twitter流API收集对跟踪的hashtag的回复,api,twitter,streaming,Api,Twitter,Streaming,我正在设计一个小服务,允许人们使用一个特殊的标签“2025ideas”在Twitter上发布想法,并邀请他们的追随者对想法发表评论 我可以设置一个客户来跟踪标签#2025创意,并在它们出现时收集它们。但我不知道当有人的追随者回复其中一条推文时,如何通知所有客户 比如说用户123456789发布了“带自动驾驶仪的飞行汽车2025ideas”,我的客户收到了通知 然后,跟踪原始用户的用户987654321回答说:“那些车最好有咖啡机!”我也想听到这条推文,但期望该用户知道使用标签是不合理的 有一个回

我正在设计一个小服务,允许人们使用一个特殊的标签“2025ideas”在Twitter上发布想法,并邀请他们的追随者对想法发表评论

我可以设置一个客户来跟踪标签#2025创意,并在它们出现时收集它们。但我不知道当有人的追随者回复其中一条推文时,如何通知所有客户

比如说用户123456789发布了“带自动驾驶仪的飞行汽车2025ideas”,我的客户收到了通知

然后,跟踪原始用户的用户987654321回答说:“那些车最好有咖啡机!”我也想听到这条推文,但期望该用户知道使用标签是不合理的

有一个
回复
参数,但它似乎仅适用于跟踪特定用户或站点的流式客户端。有人知道我怎么做吗


当然,我可以偶尔单独给原始tweet打REST电话以寻求回复,但这给我的印象是效率极低且无法扩展。

我也有过类似的用例,我建议更改流式处理请求(每当你收到包含哈希标签的tweet时)通过将使用哈希标记的相应用户id添加到
follower
请求参数

从其他结果中,您将得到以下结果:

  • 用户创建的推文
  • 用户转发的推文
  • 回复用户创建的任何推文。
  • 用户创建的任何推文的转发
  • 手动回复,不按回复按钮创建(例如“@twitterapi I agree”)
该参数以逗号分隔的列表形式建立

在我看来,突出显示的一条是关键,因为您将获得对后续用户推文的回复。现在有点麻烦了:您需要检查tweet是否是对您以前捕获的一条带有哈希标记的tweet的回复。您可以使用回复状态id中引用的
,查看您捕获的推文是否具有相应的
状态id


据我所知,如果应答用户不是跟随原始作者,那么这甚至应该起作用。这是一个选择,没有简单的方法,但我想你知道;)

我很想看到答案。我正在尝试收集流式推文和对这些推文的回复,这将是非常有价值的数据