Общая информация

Это устаревшая версия SDK, которое рекомендуется использовать только для standalone-приложений и внешних сайтов
Для игр, запускаемых на Одноклассниках, рекомендуем использовать мультиплатформенное SDK

Репозиторий на Github: ok-js-sdk

Примеры приложений с SDK: ok-js-sdk/samples

Внешним JavaScript SDK могут воспользоваться разработчики MOBILE_HTML и внешних браузерных приложений.

Оно позволяет:

Настройка и подключение SDK

Перед подключением SDK необходимо проверить в настройках приложения:

  • нужная платформа добавлена в настройках приложения;
  • для MOBILE_HTML приложений:
    • указан Callback url для платежей
  • для внешних приложений:
    • включена клиентская авторизация
    • в redirect_uri добавлен передаваемый потом в config и/или текущий url
    • приложение обладает нужными для функционирования правами, для нативных приложений рекомендуется иметь и запрашивать LONG_ACCESS_TOKEN

Для подключения SDK:

  • скопировать себе файл oksdk.js из репозитория;
  • добавить в head подключение скрипта, например:
<script type="text/javascript" src="oksdk.js"></script>

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

Инициализация SDK

Перед тем как использовать любой другой метод OK SDK необходимо инициализировать его с помощью вышеуказанного метода (1 раз при загрузке страницы игры)

Работа с REST API OK

Внутриигровые платежи

Внутриигровая реклама

Виджеты

Вспомогательные методы