每当我的RSS订阅源更新时,我都会尝试从Google阅读器接收实时通知。为此,我在阅读器中创建了一个公用文件夹,并订阅了它的中心(pubsubhubbub.appspot.com)。当集线器将其验证ping发送到我的回调(在我的服务器上)时,我返回hub.challenge并在订阅详情页面(pubsubhubbub.appspot.com/subscription-details)上查看它已经过验证。
然而,在此之后,没有任何反应;每当我的Feed更新时,Google阅读器似乎没有ping回调,因此我没有收到任何Feed更新。但是,当我通过https://pubsubhubbub.appspot.com/publish“宣传”该主题时,Google会发送ping,而我的回调函数会接收Feed的更新。
我希望Google阅读器在Feed更新时自动将ping发送到集线器。我该怎么做到这一点?阅读http://googlereader.blogspot.nl/2009/08/pubsubhubbub-support-for-reader-shared.html上的文章,这似乎是自动完成的,但我似乎无法让它发挥作用?
提前谢谢大家,
答案 0 :(得分:1)
根据您所描述的内容,Google Feed在更新Feed时无法ping通其中心...这意味着除了每次手动ping集线器外,您几乎无法做到这一点。那会打破我的目的。
另一个解决方案是查看http://superfeedr.com(我创建的,抱歉插件!),因为我们会轮询我们无法检测更新的Feed;因此,您在Feed中发布新内容后最多15分钟即可获得ping。不完美,但至少完全自动化。