Яндекс.Почта представила обновленный API Яндекс.Подписок

Команда Яндекс.Почты сообщила об официальном открытии обновленного API Подписок, и представила специальную документацию к нему.

Для обновленного API были реализованы следующие функции:

— Поддержка обмена данными в формате JSON, более подходящем для обработки на клиентской стороне. Теперь у тех пользователей, которым по какой-либо причине было неудобно использовать XML, есть выбор.

— Полноценная поддержка REST API и авторизация пользователей по протоколу OAuth 2.0.

— Поиск с фильтрационно-весовой моделью. Начиная с сегодняшнего дня все новые посты, попадающие в ленту пользователя, будут индексироваться. Поиск по ним теперь можно проводить непосредственно через API. К сожалению, посты, попавшие в пользовательские ленты до 1 июля, пока не проиндексированы, но в ближайшее время этот недостаток будет исправлен.

— Запрос лент или истории действий пользователя с указанием периода, за который запрашиваются данные. Это пригодится при написании приложений, использующих кэширование на стороне клиента.

— Скрытие постов в лентах по определенному признаку.

— Пакетное добавление потоков.

— Произвольное изменение порядка следования папок и обратная сортировка непрочитанных сообщений.

— Запрос количества непрочитанных постов для ленты или потока.

Напомним, Яндекс.Подписки это удобный сервис для чтения RSS/Atom-лент. Более трех лет внешний API сервиса находился в состоянии бета-версии и практически не развивался, а документация к нему отсутствовала. Из-за этого написать на его основе собственное приложение было проблематично. Однако, за последнее время было значительно улучшено время обновления ленты: если раньше она обновлялась раз в несколько часов, то теперь между появлением поста в блоге, на который подписан пользователь, и отображением его в Подписках проходит от 5 до 15 минут. А специально для тех, кто привык к интерфейсу Яндекс.Ленты был создан новый легкий интерфейс для чтения Подписок.

Команда Яндекс.Почты выражает надежду, что новый функционал сможет значительно облегчить жизнь разработчикам, желающим написать собственное приложение, взаимодействующее с Яндекс.Подписками, либо интегрировать сервис в свою RSS-читалку.

Ознакомиться с обновленным API Яндекс.Подписок можно здесь.

Журналист, новостной редактор, работает на сайте с 2009 года. Специализация: интернет-маркетинг, SEO, поисковые системы, обзоры профильных мероприятий, отраслевые новости рунета. Языки: румынский, испанский. Кредо: Арфы нет, возьмите бубен.