使用PHP监控转发

时间:2014-05-21 10:43:23

标签: php twitter

我有一个网站Foo.com,为用户@FooWebsite创建推文。 网站上的用户也可以直接在Twitter上转发它和用户。

我想实时监控(< 10分钟)@FooWebsite创建的所有推文的转推。

目前,我想使用一个cronjob,每分钟都要求Twitter获取有关这些推文的信息(转发数量),因为我有他们的ID。 Facebook API上没有订阅/回调吗?

我在Unix / Apache上使用PHP5.5。

1 个答案:

答案 0 :(得分:0)

如果您想实时转发Retweets,推荐的方法是使用Streaming API。

特别是,statuses/filter端点及其follow参数将包含用户创建的任何推文的转推。

为了区分这些转发与端点流式传输的其他推文,您可以依赖于retweeted_status嵌套对象的存在,该对象将嵌入原始推文,使您可以识别并专注于转发和计算你感兴趣的人。

请注意,retweet_count属性值附加到该节点,并且大致表示原始推文在您接收推文时的转发次数。