Главная » Функционал » PHP и API » Создаем приложение на Одноклассниках для регистрации через соцсети

Создаем приложение на Одноклассниках для регистрации через соцсети

07.04.2015 в 14:16
Автор: olepav

Инструкция по созданию собственного приложения для авторизации через Одноклассники.

1. В ПУ (Главная » Пользователи » Авторизация через социальные сети) активируем чекбокс “Использовать собственное приложение” и щелкаем по кнопке “Создать собственное приложение”:

2. Авторизуемся на Одноклассниках и создаем приложение: http://ok.ru/dk?st.cmd=appEdit&st._aid=Apps_Info_MyDev_AddApp

Для этого необходимо предварительно получить права разработчика по ссылке http://ok.ru/devaccess и следовать инструкции: http://apiok.ru/wiki/pages/viewpage.action?pageId=42476486

3. Тип приложения выбираем "External":

4. Заполняем остальные настройки, как на скриншоте ниже:

Важно: на этом этапе нужно вписывать стандартный адрес сайта, даже если у вас прикреплен собственный домен!

5. Если вы всё сделали правильно, ваше приложение должно появиться на странице: http://ok.ru/dk?st.cmd=appsInfoMyDevList

Теперь можно проверить адрес электронной почты, на который зарегистрирован ваш аккаунт на Одноклассниках, туда придут данные созданного приложения (ID приложения, Секретный ключ, Публичный ключ). Их необходимо скопировать и вписать в ПУ сайта.


Примечание. Глобальное приложение регистрирует/авторизует юзера автоматически. Собственное приложение (созданное по вышеописанной инструкции) сразу не регистрирует юзера, а перенаправляет на страницу, где необходимо заполнить дополнительные поля. Это обусловлено особенностями API Одноклассников. Владелец своего приложения может обратиться в службу поддержки Одноклассников и попросить разрешить приложению получать e-mail пользователей (и другие необходимые данные), тогда регистрация будет происходить автоматически.


Рейтинг: 7  (помогла ли Вам эта инструкция: да / нет)          Просмотров: 7087          Комментариев: 6
06.10.2015 в 10:39      0  

Просит только по протоколу https://
23.11.2015 в 19:45      0  

Укажи как хтпс, проходит
17.07.2015 в 01:14      0  

ничего не понял
17.07.2015 в 09:15      0  

Здравствуйте!

Уточните, пожалуйста, в чем именно из этой инструкции у Вас возникают трудности.

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

Эта инструкция создана для того чтобы Вы могли использовать собственное приложение для авторизации на Вашем сайте.
27.04.2015 в 01:27      0  

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

Зашёл на оф блог Ucoz и столкнулся с такой же проблемой.

Итог, вход через ОК не работает в два клика

фото ниже

https://pp.vk.me/c625124/v625124919/2af97/LUWfKpJQFPM.jpg
https://pp.vk.me/c625124/v625124919/2af8e/1QkCHxsRAq8.jpg
27.04.2015 в 09:37      0  

Перечитайте, пожалуйста, инструкцию.
Относительно ввода дополнительных данных всё описано.