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/partnerstvo-pri-razrabotke-proekta---tonkaya-shtuka

10 часов ago

Сколько стоит сделать сайт? #вебстартап

Источник: https://falconspace.ru/blog/cenoobrazovanie-v-mire-veb-razrabotki

1 день ago

Любой проект можно запустить с минимальным бюджетом #вебстартап

Источник: https://falconspace.ru/blog/kak-zapustit-proekt-s-minimumom-zatrat

2 дня ago

Что такое MVP простыми словами? Зачем нужен MVP стартапу?Создание MVP для веб-проекта и других сфер

В этой статье мы рассмотрим такое понятие как - Minimal Viable Product (минимально жизнеспособный продукт).…

3 дня ago

Кто такой Product-owner? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

6 дней ago

Что такое бизнес-логика? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

1 неделя ago