Разработчики Яндекс запустили в режиме бета-тестирования два новых сервиса: сервис API для блогхостинга на Я.ру и сервис OAuth-авторизации для данного и других API Яндекса.

Сервис OAuth 2.0 был выбран в качестве стандарта для авторизации, так как является открытым стандартам, который планируют поддерживать все самые развитые мировые технологические компании. Яндекс собирается в ближайшее время поддержать данный вид авторизации и для других своих API, таких как Яндекс.Фотки, например.

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

По структуре API схож с REST:

  • Сервис полностью представлен ресурсами, которые имеют состояние;
  • У каждого ресурса имеется стандартный интерфейс доступа, который основывается на кодах ошибок и методах HTTP;
  • Навигация по связанным частям системы осуществляется ресурсами при помощи URL;
  • Во всех возможных местах применяются протоколы (Atom и AtomPub) и стандартные форматы представления данных.

Благодаря открытым форматам и стандартизированному интерфейсу, разработчики могут использовать свои наработки и разнообразные библиотеки для разных сервисов,  им теперь не придется писать для каждого уникальный код. Это также, со стороны сервиса, значительно упрощает поддержку документации и делает масштабирование сервиса и сочетание с другими еще более удобными.

Запуск API в режиме бета-тестирования, а не в виде законченного сервиса, позволяет всем заинересованным разработчикам протестировать его. Любые пожелания и сообщения об ошибках можно добавлять в Клубе сервиса Я.ру.

Другие новости
ЦеныКонтактыВсе новости