【发布时间】:2016-02-18 00:23:59
【问题描述】:
我正在尝试使用 Twitter API 实时收听一些用户(特定用户)的推文,但我无法找到任何有关此的文档。我发现了很多关于收听使用特定主题标签或关键字的推文的信息,但没有关于实时收听来自某些用户的所有推文的信息。
使用 Twitter4J API,我能够指定多个用户,创建一个流,然后在其中一个用户发推文时运行一段代码。我怎么能用 PHP 完成这个?
【问题讨论】:
我正在尝试使用 Twitter API 实时收听一些用户(特定用户)的推文,但我无法找到任何有关此的文档。我发现了很多关于收听使用特定主题标签或关键字的推文的信息,但没有关于实时收听来自某些用户的所有推文的信息。
使用 Twitter4J API,我能够指定多个用户,创建一个流,然后在其中一个用户发推文时运行一段代码。我怎么能用 PHP 完成这个?
【问题讨论】:
来自https://dev.twitter.com/streaming/reference/post/statuses/filter
关注
以逗号分隔的用户 ID 列表,指示应在流中传递其推文的用户。
因此,如果您发布 John,Paul,George,Ringo,您将获得一个包含以下内容的流:
【讨论】:
回复晚了,但你看到了吗?
https://developer.twitter.com/en/docs/accounts-and-users/subscribe-account-activity/overview
帐户活动 API 使您能够通过 webhook 订阅与用户帐户相关的实时活动。这意味着您可以通过单一连接从您拥有或订阅的一个或多个帐户接收实时推文、私信和其他帐户事件。
在您的 webhook 注册中,您将收到以下每个用户订阅的所有相关活动:
请注意 - 我们不通过 Account Activity API 提供家庭时间线数据。请使用 GET statuses/home_timeline 提取此数据。
【讨论】: