Ранее в этом месяце предприниматель и блогер Джесси Стей заметил, что Facebook и Twitter полностью убрали поддержку RSS со своих сайтов. После множества протестов в техническом сообществе Facebook передумал и снова добавил ссылки на RSS в страницы Facebook. Twitter же никак не отреагировал.
Но сейчас один разработчик создал инструмент, использующий API Твиттера для создания RSS-потоков. Код проекта под названием «Twitter API 2 RSS» доступен на GitHub здесь.
Twitter убил RSS
По словам Стея, Twitter постепенно убирал поддержку RSS в течение некоторого времени. В прошлом году разработчик Твиттера Айзек Хепворт сказал Стею, что ссылки на RSS-каналы были удалены только со страниц профилей, а ссылки в метаданных останутся. Хепворт сказал, что их временное удаление было «случайным» и они будут возвращены в ближайшее время.
Но, как пишет Стей, ссылки так и не были возвращены, и он не смог найти никаких следов RSS в HTML-исходниках. Это привело его к выводу, что Twitter действительно убил всю поддержку технологии. В справке Твиттера это подтверждается: «Твиттер больше не поддерживает напрямую RSS-потоки».
Стей отметил, что разработчики могут получить доступ к RSS через API Твиттера, что может быть последним средством для получения RSS-потока с сайта Твиттера за пределами сторонних сервисов.
Twitter API 2 RSS
Теперь другой разработчик, Шон Макколлам, сделал именно это. Twitter API 2 RSS, доступный как фрагмент кода (gist), готов к тестированию. Код был написан для личного пользования, когда он хотел создать свои RSS-каналы для профилей Твиттера, лучшего качества и более функциональные.
Когда Макколлам узнал, что Twitter убирает поддержку RSS, он понял, что его код может быть переписан для использования другими. Единственная проблема сейчас в том, что он не знает, как преодолеть лимит API на 150 запросов в час с одного IP-адреса. Он ищет идеи, которые помогут это решить.
Сейчас технически подкованные пользователи могут запустить код Twitter API 2 RSS и подписаться на каналы в Google Reader или любом другом RSS-ридере. Для конечных пользователей код пока не доступен в качестве сервиса. Подробная информация о том, как использовать код, доступна здесь в блоге Макколлама.
Вот как это выглядит в действии: