Руководство по разработке standalone приложений для Mail.Ru

Платформа@Mail.Ru предоставляет возможности для создания приложений, интегрированных с Mail.Ru и социальной сетью Мой Мир. Это могут быть клиенты социальной сети для компьютеров и мобильных телефонов, социальные плагины к браузерам, мессенджеры и т. п. Платформа предоставляет базовые API, которые доступны на любых платформах: Windows, Linux, Mac OS, iOS, Android и т. п.

Обратите внимание, что если вы хотите запустить приложение внутри мобильного Моего Мира, а не написать отдельное приложение под мобильный телефон, то вам поможет руководство по созданию приложений для мобильного Моего Мира.

Схема работы приложения

Работа вашего приложения с Платформой состоит из двух логических этапов: авторизации и использования API. Вы сами выбираете как и когда взаимодействовать с Платформой, так как это полностью зависит от логики вашего приложения.

Авторизация

Авторизация — необходимый шаг перед использованием API. Мы реализовали стандарт OAuth 2.0. Подробнее об авторизации для standalone клиентов вы можете прочитать в руководстве по авторизации.

После авторизации мы возвращаем вам необходимую информацию (сессию) для осуществления запросов от лица пользователя.

Использование API

После авторизации и получения сессии, вы можете использовать стандартное REST API для работы с Mail.Ru. Вы можете читать информацию — о текущем пользователе и его друзьях, личных сообщениях, гостевой книге и ленте «Что нового», фотографиях, музыке и т. д. Также вы можете добавлять новую информацию в социальную сеть, например, загружать фотографии, писать личные сообщения, записи в гостевую и «Что нового» и т. д.

Подробности о работе с REST API смотрите в руководстве по использованию REST API. Полный список всех функций вы можете найти в справочнике по REST API.

Полезные ссылки

Руководства