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) をサーバーに送信して、link[@rel="hub"] の href で識別されるハブにサブスクライブします。
  4. ハブが検証をハブに送信するときにサブスクリプションを確認します。
  5. コンテンツが含まれる、hub.callback の POST リクエストによる通知を待ちます。

それでおしまい。

関連する資格情報はなく、サブスクライバーとしての「ハブ」もクライアント ID もありません...

于 2014-10-22T20:58:41.233 に答える