Categories: JS & jQuery

Интеграция Одноклассники API

Рассмотрим интеграцию Одноклассники API на примере компонента публикации на странице Одноклассников авторизованного пользователя.

Перед началом работы убедитесь, что ваш сайт использует https. Одноклассники не поддерживают запросы к API с http сайта.

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

Заполняем форму добавления приложения, тип приложения должен быть External. После добавления на указанный “Эл. почта для уведомлений” придёт сообщение с APP ID, Secret Key необходимые для работы публикации.

Обязательно, для получения возможно публикации нужно получить апрув по адресу: api-support@ok.ru Достаточно написать, что ты разработчик и внедряешь на сайте публикацию чего-то. Иначе публикации не будут проходить.

Публикация происходит по средству открытия окна с необходимыми параметрами, доступные параметры указаны на странице документации.

Пример js компонента для публикации:  https://pastebin.com/azA4cgi6

Так же для публикации используется библиотека crypto-js, которая реализует md5 хеширование с помощью js. Подключить её можно из CDN:

<script src=”https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/md5.js”></script>

Ссылки, которые могут пригодится:

 

Руслан Раянов

Recent Posts

Cтандартизация задач сотрудника через личный кабинет #личныйкабинет

https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте

22 часа ago

Контроль доступа к ресурсам информационной системы

https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте

2 дня ago

Что дает личный кабинет для руководства компании?

https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте

3 дня ago

Почему управление дистанционно вызывает опасение? В сети куча мошенников

https://falconspace.ru/blog/pro-udalennoe-vzaimodeystvie-zakazchika-i-podryadchika - Удаленное взаимодействие между заказчиками и разработчиками

5 дней ago

Удаленное взаимодействие между заказчиками и разработчиками #личныйкабинет

С одной стороны сразу видится кучу выгод от удаленной работы, но как-то страшно и боязно…

6 дней ago

Почему управление дистанционно вызывает опасение? Я могу физически контролировать подрядчика

https://falconspace.ru/blog/pro-udalennoe-vzaimodeystvie-zakazchika-i-podryadchika - Удаленное взаимодействие между заказчиками и разработчиками

1 неделя ago