Как автоматически разрешить Google Reader отправлять пинг в хаб при обновлении фида (PubSubHubBub)?

Я пытаюсь получать уведомления от 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, похоже, это делается автоматически, но я действительно не могу заставить его работать?

Спасибо всем заранее,


person user1815106    schedule 10.11.2012    source источник


Ответы (1)


Судя по тому, что вы описываете, похоже, что Google Reader не может проверить связь со своим концентратором при обновлении фида ... что означает, что вы мало что можете сделать, кроме как каждый раз вручную проверять связь с концентратором. Думаю, это нарушит цель.

Другое решение - посмотреть на http://superfeedr.com (который я создал, извините за плагин!), Потому что мы проводить опрос каналов, для которых у нас нет возможности обнаружить обновления; Таким образом, вы получите пинг максимум через 15 минут после того, как опубликовали что-то новое в своей ленте. Не идеально, но, по крайней мере, полностью автоматизирован.

person Julien Genestoux    schedule 10.11.2012
comment
Спасибо за ваш ответ! Я обязательно посмотрю на ваш сайт. - person user1815106; 11.11.2012