我有一个网站Foo.com,为用户@FooWebsite创建推文。 网站上的用户也可以直接在Twitter上转发它和用户。
我想实时监控(< 10分钟)@FooWebsite创建的所有推文的转推。
目前,我想使用一个cronjob,每分钟都要求Twitter获取有关这些推文的信息(转发数量),因为我有他们的ID。 Facebook API上没有订阅/回调吗?
我在Unix / Apache上使用PHP5.5。
答案 0 :(得分:0)
如果您想实时转发Retweets,推荐的方法是使用Streaming API。
特别是,statuses/filter
端点及其follow
参数将包含用户创建的任何推文的转推。
为了区分这些转发与端点流式传输的其他推文,您可以依赖于retweeted_status
嵌套对象的存在,该对象将嵌入原始推文,使您可以识别并专注于转发和计算你感兴趣的人。
请注意,retweet_count
属性值附加到该节点,并且大致表示原始推文在您接收推文时的转发次数。