我现在开始使用Pubsubhubbub(以及有关实时性的所有内容),但是我在使用Subscriber选项时遇到了麻烦。
我正在尝试用PHP开发一个webapp,以:
没有成功!!! :(
我确认php to the Subscriber(在Git中)存在一个库,但是
使用此库无法使“订阅”工作正常(出现409错误!)。
我怎样才能做到这一点?
最佳答案
我要尝试的第一件事是忘记库,并尝试准确了解订户上下文中发生的情况。构建一个可以同时处理所有这些内容的脚本应该真的非常简单。
订户应用程序必须执行以下两项操作:
因此,让我们开始:
hub.challenge
参数并返回200。curl -X POST http://pubsubhubbub.appspot.com/ -d'hub.mode=subscribe' -d'hub.verify=sync' -d'hub.topic=http://the.feed.url' -d'hub.callback=http://the.script.url' -D-
如果一切正常,您发送的curl请求应该告诉您集线器返回了204。如果还有其他问题,请检查响应的正文,它将指示您出了什么问题。
之后...
我希望这有帮助。您可以also use this tool调试需要帮助的订阅。
关于php - 如何使用订户选项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2072591/