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

Что важно учесть в системе обработки заказов? Проблемы системы заказов

https://falconspace.ru/blog/sozdanie-sistemy-upravleniya-zakazami-v-vide-lichnykh-kabinetov-na-sayte - Система управления заказами на предприятии. Разработка автоматизированной системы заказов

2 недели ago

Ошибки при запуске маркетплейса

Запуск собственного маркетплейса — это захватывающий, но сложный процесс, который требует внимания к деталям и…

2 недели ago

Что такое онлайн система заказов?

https://falconspace.ru/blog/sozdanie-sistemy-upravleniya-zakazami-v-vide-lichnykh-kabinetov-na-sayte - Система управления заказами на предприятии. Разработка автоматизированной системы заказов

2 недели ago

Причины неудачи it проекта

https://falconspace.ru/blog/chto-delat-kogda-startap-ne-poshel - Причины неудачи it проекта. Как реанимировать веб-проект?

2 недели ago

Меры по обеспечению доступности сайта

https://falconspace.ru/blog/kak-zashchitit-sayt--obespechenie-informacionnoy-bezopasnosti-sayta - Как защитить сайт? Обеспечение информационной безопасности сайта

3 недели ago

Меры по обеспечению целостности информации на сайте

https://falconspace.ru/blog/kak-zashchitit-sayt--obespechenie-informacionnoy-bezopasnosti-sayta - Как защитить сайт? Обеспечение информационной безопасности сайта

4 недели ago