0

我正在阅读http://framework.zend.com/manual/1.12/en/zend.feed.pubsubhubbub.introduction.html 并试图了解 Pubsubhubbub 订阅的工作原理。具体来说,我存储的凭据是什么,或者我的集线器如何识别订阅者。订阅者有一些 rss/atom 客户端 ID,我怎么知道客户端 ID 是谁?
或者更准确地说,集线器如何知道订户是谁,或者我如何告诉它新订户是谁?

4

1 回答 1

1

订阅者的算法实际上非常简单。

  1. 获取现有的 RSS 提要
  2. 寻找链接[@rel="hub"]
  3. 通过将提要 url (hub.topic) 和 webhook 发送到您的服务器 (hub.callback) 订阅以链接 [@rel="hub"] 的 href 标识的集线器
  4. 当集线器向集线器发送验证时确认订阅。回调
  5. 通过 hub.callback 上的 POST 请求等待通知,其中包含其中的内容。

而已。

没有涉及凭据,没有作为订阅者的“您的中心”,没有客户端 ID...

于 2014-10-22T20:58:41.233 回答