1

每当我的 rss-feed 更新时,我都会尝试从 Google Reader 接收实时通知。为此,我在阅读器中创建了一个公用文件夹,并订阅了它的中心 (pubsubhubbub.appspot.com)。当集线器将其验证 ping 发送到我的回调(在我的服务器上)时,我返回 hub.challenge 并在订阅详细信息页面 (pubsubhubbub.appspot.com/subscription-details) 上查看它已被验证。

但是,在此之后,什么也没有发生;每当我的提要更新时,Google 阅读器似乎都不会 ping 回调,因此我没有收到提要的任何更新。但是,当我通过https://pubsubhubbub.appspot.com/publish “公开”该主题时,Google 确实会发送一个 ping,而我的回调函数确实会收到提要的更新。

我希望 Google 阅读器在提要更新时自动将 ping 发送到集线器。我应该如何做到这一点?阅读http://googlereader.blogspot.nl/2009/08/pubsubhubbub-support-for-reader-shared.html上的文章,这似乎是自动完成的,但我似乎真的无法让它工作?

谢谢大家,

4

1 回答 1

1

根据您的描述,当提要更新时,Google Reader 似乎无法 ping 其集线器......这意味着您几乎无能为力,除了每次手动 ping 集线器。那会破坏我猜的目的。

另一个解决方案是查看http://superfeedr.com(我创建的,抱歉插件!),因为我们会轮询我们无法检测更新的提要;因此,在您的提要中发布新内容后,您最多会在 15 分钟内收到 ping。不完美,但至少完全自动化。

于 2012-11-10T21:15:13.587 回答