1

Регистрация как разработчик

Требуется выполнить только один раз для получения доступа к панели разработчика.

Процесс регистрации

  1. Войти в свой аккаунт OK.RU
  2. Перейти на https://ok.ru/devaccess
  3. Нажать кнопку «Получить права разработчика»
  4. Принять пользовательское соглашение
  5. Подтвердить email (если потребуется)

Успешная регистрации

После выполнения этих шагов вы получите доступ к панели разработчика, где сможете создавать и управлять своими приложениями для работы с API Одноклассников.

2

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

Создание приложения в панели разработчика для получения доступа к API.

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

  1. На странице https://ok.ru/devaccess нажать:
    • «Перейти по ссылке» → «Добавить новое приложение»
    • ИЛИ перейти по прямой ссылке: https://ok.ru/app/setup
  2. Заполнить форму создания приложения с вашими данными
Пример заполнения формы приложения:
Название приложения: [Название вашего плагина/сайта]
Название сайта: [URL вашего сайта]
Ссылка на сайт: http://ваш-сайт.ru
Категория: «Другое» или «Инструменты»
Описание: «Автоматическая публикация постов»

Настройка OAuth (важный шаг)

  1. Нажать «Добавить платформу»
  2. Выбрать «oAuth» из списка платформ
  3. Отметить галочку «Разрешить клиентскую авторизацию OAuth»
  4. В поле «Ссылка на страницу» ввести: http://ваш-сайт.ru/ok-auth-callback
  5. В поле «Список разрешенных redirect_uri» ввести то же самое значение
  6. Сохранить приложение
3

Получение ключей приложения

После создания приложения ключи приходят на email в течение 1-5 минут.

Пример письма с ключами:
// Заголовок письма:
От: Одноклассники <no-reply@ok.ru>
Тема: Ваше приложение «[Название]» создано

// Содержание письма:
Ваши данные приложения:
Application ID: 5123456789
Public Key: CBACAFIFBDGDHDJDKD…
Secret Key: 01234ABCDEF56789GHIJK…

// Сохраните эти данные для дальнейшей настройки

Сохранение ключей

Рекомендуется сохранить полученные ключи в надежном месте. Secret Key потребуется для дальнейшей настройки приложения и не будет отображаться в интерфейсе после сохранения.

4

Активация приложения в разделе «Игры»

Для работы приложения необходимо активировать его в разделе игр и ввести Secret Key.

Процесс активации

  1. Перейти в раздел «Игры» → «Мои загруженные»
  2. Или перейти по прямой ссылке: https://ok.ru/games/developer
  3. Найти свое приложение в списке загруженных
  4. Нажать на него для перехода в настройки
  5. Прокрутить до раздела «Настройки приложения»
  6. Ввести Secret Key из полученного письма
  7. Нажать кнопку «Сохранить»

Подтверждение активации

После успешного сохранения Secret Key ваше приложение будет активировано и готово к дальнейшей настройке прав доступа. Теперь можно переходить к следующему шагу.

5

Настройка прав доступа (ДО получения токена!)

Важный шаг настройки приложения. Сначала настройте права, потом получайте токен.

Правильная последовательность

Рекомендуется сначала настроить все необходимые права доступа, и только после этого получать токен. Это гарантирует, что токен будет создан сразу со всеми необходимыми разрешениями.

Настройка необходимых прав доступа:

Доступ к личной информации через OAuth (VALUABLE_ACCESS)

Обязательное право — основной набор прав для публикации постов и работы с API

Получение длинных токенов OAuth (LONG_ACCESS_TOKEN)

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

Установка статуса (SET_STATUS)

Обязательное право — требуется для работы API публикации постов и статусов

Изменение фотографий и фотоальбомов (PHOTO_CONTENT)

Обязательное право — для публикации изображений и работы с медиафайлами

Управление группами (GROUP_CONTENT)

Обязательное право — для публикации постов в группах и управления контентом сообществ

Получение e-mail адреса пользователя (GET_EMAIL)

Не требуется для публикации — можно оставить неотмеченным если не нужен доступ к email

Процесс настройки прав

  1. В настройках приложения найти раздел «Права доступа»
  2. Отметить ВСЕ обязательные права (перечислены выше)
  3. Сохранить изменения прав доступа
  4. Подождать 1-2 минуты чтобы система обработала изменения
  5. После этого можно переходить к получению токена
6

Получение ACCESS_TOKEN и SESSION_SECRET_KEY

Финальный шаг — получение токена доступа после настройки всех прав.

Преимущество правильной последовательности

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

Процесс получения токенов

  1. В настройках приложения прокрутить до самого низа страницы
  2. Найти кнопку «Получить токен доступа»
  3. Нажать на эту кнопку
  4. На экране появятся токены уже со всеми настроенными правами
Пример полученных токенов:
// Токены для доступа к API:

access_token: tkn1AbCdEfGhIjKlMnOpQrStUvWxYz
session_secret_key: sk1ZyXwVuTsRqPoNmLkJiHgFeDcBa

// Используйте эти токены для работы с API Одноклассников

Настройка завершена

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