Я пытаюсь получать уведомления от Google Reader в режиме реального времени всякий раз, когда мой RSS-канал обновляется. Для этого я создал общую папку в ридере и подписался на ее хаб (pubsubhubbub.appspot.com). Когда концентратор отправляет свой проверочный пинг моему обратному вызову (на моем сервере), я возвращаю hub.challenge и вижу на странице сведений о подписке (pubsubhubbub.appspot.com/subscription-details), что он был проверен.
Однако после этого ничего не происходит; Каждый раз, когда мой канал обновляется, это не похоже на то, что Google Reader проверяет обратный вызов, поэтому я не получаю никаких обновлений моего канала. Но когда я «публикую» тему через https://pubsubhubbub.appspot.com/publish, Google отправляет пинг, и моя функция обратного вызова действительно получает обновления ленты.
Я хочу, чтобы Google Reader автоматически отправлял пинг в хаб при каждом обновлении фида. Как мне этого добиться? Чтение статьи на http://googlereader.blogspot.nl/2009/08/pubsubhubbub-support-for-reader-shared.html, похоже, это делается автоматически, но я действительно не могу заставить его работать?
Спасибо всем заранее,