Создание приложения

Для добавления приложения на сайт Одноклассники необходимо:

  1. Зарегистрироваться на портале Одноклассники и привязать к своему аккаунту email – на этот email будут приходить письма, содержащие регистрационные данные приложений.
  2. Получить права разработчика по ссылке https://ok.ru/devaccess.

После получения прав разработчика откройте раздел Игры, в левом меню выберите “Мои загруженные” и нажмите на “Добавить приложение”.

Заполните форму:

1 - Название вашего приложения
2 - Если ваше приложение будет использоваться для авторизации через Одноклассники, автопостинга или другого взаимодействия вне сайта Одноклассники - нажмите кнопку
3 - Если вашему приложению не подходит пункт 2, и необходима какая-то особенная платформа - нажмите кнопку и попадете на расширенную форму создания приложения

Если Вы выбрали пункт 2, то в вашей форме появятся дополнительные поля

1 - Иконка приложения (опциональна)
2 - Список разрешенных редиректов для приложения (обязателен), если через приложение не планируется делать авторизацию, то можно указать https://oauth.mycdn.me/blank.html 3 - Выберите необходимые права для приложения
4 - Сохраните свое приложение

Если вы сделали всё правильно, то вы получите набор ключей и ID приложения на email, который указан в вашем аккаунте на Одноклассниках.

Ваше приложение на Одноклассниках создано!

Доступ к приложению можно получить:

Для доступа к настройкам приложения нажмите внизу ссылку “Изменить настройки приложения”:

Введите секретный ключ приложения (приходил в письме с данными) в появившийся блок:

Получение токенов доступа для создателя приложения

Для получения токенов (access_token и session_secret_key) доступа к приложению от имени своего пользователя необходимо:

  • Создать приложение, указав “Подключить OAuth авторизацию”, или изменить и сохранить настройки имеющегося приложения

  • Найти внизу страницы настроек приложения блок для генерации “Вечного access_token”:

  • Получить сгенерированную пару access_token и session_secret_key и сохранить в укромное место

Если у вашего приложения не хватает прав, то после их добавления у сгенерированных токенов их все еще не будет. Необходимо перегенерировать токены доступа после получения новых прав приложения.