我正在使用https://pubsubhubbub.appspot.com/通过众所周知的 PubSubHubHub 协议实现来订阅提要。
我已从以下页面订阅了所需的主题: https://pubsubhubbub.appspot.com/subscribe
我收到了订阅验证,并成功回复了 $_GET 参数中收到的 hub.challenge。我已经查看了我的 Web 服务器日志,它显示从集线器发送的通知的 POST 请求:http: //i.stack.imgur.com/LH44O.png
我有我的代码设置,它将来自 $_POST 和 $_GET 的任何 key=>value 对存储在我的数据库中。它已经过测试,并且运行良好。
问:有什么要知道的,集线器是如何发送通知源的?(它肯定不在 GET 或 POST 中)以及如何在 PHP 中解析它?
我也研究过协议的工作草案,无法找出可能可行的方法。 https://pubsubhubbub.googlecode.com/git/pubsubhubbub-core-0.4.html#contentdistribution
也搜索了代码示例,太多复杂的代码对我来说没有任何意义,我如何将它翻译成简单的 PHP 解析代码。(我认为链接会帮助你)
https://code.google.com/p/pubsubhubbub/wiki/SubscriberClients