Настройка интеграции с соц. сетью Одноклассники

Настройка интеграции Вашего сайта с социальной сетью «Одноклассники» нужна для возможности регистрироваться или авторизироваться на Вашем сайте при помощи аккаунта «Одноклассники», а также для возможности импорта фотографий из профиля.

Для настройки интеграции с социальной сетью «Одноклассники» используйте учетную запись Одноклассников, в которой нужно создать приложение. Данное приложение будет выполнять роль связующего звена между Вашим сайтом и соц. сетью «Одноклассники». На сайте Одноклассники зарегистрируйте новую учетную запись или введите логин и пароль, если у Вас уже есть учетная запись.

Обязательно нужно привязать к своему аккаунту e-mail: на этот e-mail будут приходить письма, содержащие регистрационные данные приложений.

Далее получите права разработчика по ссылке http://ok.ru/devaccess.

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

Добавить приложение

Нужно заполнить форму регистрации нового приложения:

  • Название – имя приложения в каталоге и при приглашениях в приложение.
  • Короткое имя – уникальное короткое имя, обязательно только латиницей и без спецсимволов. Короткие ссылки по имени работают только для игр и приложений, запущенных на сайте.
  • Описание – описание Вашего приложения, которое может быть использовано в рекламных целях (максимально 250 символов).
  • Тип приложения – нужно выбрать только «External» (внешнее приложение), остальные галочки нужно снять.
  • Ссылки на аватарки и иконки 18х18, 50х50, 128х128 – эти картинки должны размещаться на внешних хостингах. Данные иконки используются в каталоге, приглашениях, при публикации в ленту активности и прочее. Все иконки должны быть статичными. Также иконки должны соответствовать всем остальным правилам, описанным в разделe «Требования к приложениям».
  • Ссылка на приложение – в данное поле нужно указать доменное имя Вашего сайта.
  • Список разрешенных redirect_uri – в данное поле нужно указать ссылки вида:
    • http://доменное_имя_сайта/account/login/odnoklassniki. Например, http://demo.pixlpark.ru/account/login/odnoklassniki
    • http://доменное_имя_сайта/account/login/odnoklassniki?allowAnonymous=true. Например, http://demo.pixlpark.ru/account/login/odnoklassniki?allowAnonymous=true
    • http://доменное_имя_сайта/account/login/odnoklassniki?allowAnonymous=false. Например, http://demo.pixlpark.ru/account/login/odnoklassniki?allowAnonymous=false
  • Клиентская OAuth авторизация – галочку «Разрешить клиентскую OAuth авторизацию» ставить не нужно.
  • Статус – нужно выбрать «Публичное».
  • Проверить, что в таблице «Права» установлены разрешения, как на изображении ниже.
  • Остальные поля заполнять необязательно!
Форма регистрации приложения

Сохраните настройки приложения.

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

  • Application ID;
  • Публичный ключ приложения (Public Key);
  • Секретный ключ приложения (Private Key).

Полученные данные укажите в настройках Вашего сайта в разделе «Настройка» → «Соц. сети» → в поля для соц. сети «Одноклассники».

Форма ввода учетных данных приложения

Еще один обязательный шаг, который необходимо сделать – это получить права VALUBLE_ACCES. Для этого нужно написать письмо с адресом электронной почты, который был привязан к Вашей учетной записи «Одноклассников», на адрес api-support@odnoklassniki.ru следующего содержания:

Для приложения с ID: «ID вашего приложения (Application ID)» нужно получить права VALUABLE_ACCESS. Цель использования приложения: загрузка фотографий, авторизация.

Пример:

Пример тела письма на получение дополнительных прав для приложения

Техническая поддержка «Одноклассников» отвечает не сразу. Ответ может быть дан в течение нескольких дней. Нужно терпеливо ждать.

После того как Вам ответят и выдадут права, нужно убедиться в этом в настройках приложения в таблице «Права». Путь в настройки приложения: «Игры» → «Мои загруженные» → «Созданное приложение» → «Изменить настройки приложения».

Как найти созданное приложение Как зайти в настройки созданного приложения Таблица разрешений для приложения

Интеграция настроена. Приложение готово к использованию.

Раздел помощи по добавлению нового приложения доступен на сайте «Одноклассники» по этой ссылке.