0

对于我正在编写的网络应用程序(Rails),我正在寻找方法来回发关于该帖子的公开提及。在 Twitter、Facebook、Reddit 等上提及。

从 Twitter 开始,我正在寻找一种将这些推文返回到应用程序中的方法。显然,我可以简单地监视 twitter firehose(通过他们的搜索,很可能)以查找某个 url(帖子的 url),如果找到,提取该推文并将该推文作为新评论放置到帖子中。但这需要我为每个社交网络发明类似的东西。

而对此有一个通用协议:Salmon,允许服务通过PubSubHubbub (PSH) 推送此类评论(提及您的 url 的推文)。

我在 Twitter API 本身上没有发现任何提及;他们似乎还没有使用 PSH 或 Salmon。

但也许有第三方这样做?知道吗?是否还有其他项目可以围绕 Twitter 的 firehose 并让您接近 Twitter,就好像它是一个讲鲑鱼的 pubsubhubbub?那么 Reddit 或 Facebook 呢?

4

1 回答 1

2

Twitter API TOS明确禁止通过API *重新分发推文,Twitter 的合作伙伴除外。这些是DataSiftGnip——但它们并不能满足您的需求。

您最好的选择是简单地监控过滤软管

*实际上,它是允许共享 ID 的,但是因为您必须手动查找它们,所以它们非常无用。

于 2012-01-04T18:31:13.100 回答