Запутался в использовании Superfeedr для подписки и загрузки RSS-каналов с использованием XMPP или Pubsubhubbub

Я пытаюсь использовать Python 2.7 для подписки на RSS-каналы с помощью Superfeedr.

После прочтения документации Superfeedr я понимаю, что пользователь может подписаться, используя XMPP или Pubsubhubbub.

Раньше я работал с REST apis, однако меня очень смущает, что мне нужно сделать, чтобы подписаться на фиды и получать их?

Я уже установил Superfeedr XMPP API Python Wrapper и заглянул на страницу api Superfeedr mashape, и я все еще борюсь.

Каковы основные шаги, которые пользователь должен предпринять, чтобы иметь возможность подписываться и загружать RSS-каналы в Superfeedr, используя XMPP или Pubsubhubbub?

1 ответ

Решение

София, я создал Superfeedr. Первый шаг для вас - выбрать между XMPP и PubSubHubbub. Это 2 API с разными целями.

Так как вы ранее работали с REST API, я предлагаю вам придерживаться PubSubHubbub, с которым вы, вероятно, будете гораздо лучше знакомы.

Наиболее важной концепцией этого API является то, что это система, основанная на webhook. Это означает, что вы будете не только отправлять нам запросы на подписку на каналы, но мы также будем отправлять вам запросы после обновления каналов. Мы будем отправлять запросы на URL-адрес вашего приложения с именем webhook или hub.callback,

Наконец, помните, что даже если вы действительно можете извлечь (загрузить) содержимое RSS-канала из Superfeedr, рекомендуемый способ - это подождать, пока мы отправим вам эти данные (через веб-крючок).

Другие вопросы по тегам