2014-10-20 3 views
0

Я читаю прогиб http://framework.zend.com/manual/1.12/en/zend.feed.pubsubhubbub.introduction.html и пытаюсь понять, как работает подписка на Pubsubhubbub. В частности, какие учетные данные хранятся или как мой концентратор идентифицирует абонента. У подписчика есть идентификатор клиента rss/atom, откуда я знаю, кем является идентификатор клиента?
Или, точнее, как хаб знает, кто является подписчиком, или как я могу сказать, кем является новый подписчик?Pubsubhubbub Zend subcriber

ответ

1

Алгоритм для подписчиков на самом деле довольно прост.

  1. Fetch существующий RSS поток
  2. Посмотрите на ссылку [@ отн = "хаб"]
  3. Подписаться на ступице отождествить с HREF из ссылки [@ отн = "хаба"], посылая URL канала (hub.topic) и webhook на сервер (hub.callback)
  4. подписки Confirm когда концентратор отправляет подтверждение о hub.callback
  5. Дождитесь уведомлений с помощью запросов POST на hub.callback с содержанием в них.

Всё.

Там нет учетных данных, участвующих, нет «вашего хаба» в качестве абонента, ни идентификатора клиента ...

+0

На самом деле то, что я хочу, чтобы получить, как это сервер/ступица идентифицировать меня как подписчик –

+0

Прочтите шаг 3: «веб-хост на ваш сервер (hub.callback)» –

Смежные вопросы