API Я.ру

API Я.ру предоставляет программный доступ к данным сервиса Я.ру и позволяет разрабатывать приложения, которые могут делать практически всё, что могут делать пользователи через интерфейс сервиса. Примерами таких приложений могут быть:

  • блог-клиент для создания постов;

  • приложение для чтения ленты друзей;

  • авторизация пользователя Я.ру на внешнем сайте с возможностью чтения его профиля Я.ру;

  • построение рейтингов и статистики по социальному графу пользователя;

  • публикация в Я.ру картинок и видеороликов с сайтов и из мобильных приложений.

С чего начать

1

Ознакомьтесь с документацией.

В документации представлен перечень ресурсов сервиса Я.ру (пользователи, клубы, посты, комментарии и др.) и доступных операций с ними (чтение, создание, редактирование, удаление).

2

Получите авторизационный токен — разрешение пользователя на выполнение действий с его личными данными.

На этапе разработки приложения можно использовать отладочный токен.

3

Получите содержимое ресурса /me/:

В примере указан тестовый токен.

По умолчанию ответ имеет формат XML. Тот же ответ можно получить в формате JSON:

Полученный ресурс содержит ссылки на другие ресурсы, связанные с данным пользователем, например:

Переходя по таким ссылкам, можно дойти до любого ресурса.