Главная » Блог » Как получить токен и другие данные для компонента Постинг одноклассники

Как получить токен и другие данные для компонента Постинг одноклассники
17 апреля 2017

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

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

2. Получаем права разработчика. Для этого надо пройти по ссылке и следовать инструкциям на странице.

3. Создаем свое приложение. Именно с помощью него наш сайт будет делать репост записи. Как заполнять поля расписано тут. После успешного добавления приложения на почту придет письмо с идентификатором и ключами приложения.

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

Для полноценного функционирования приложения нужны расширенные права. Нужны права GROUP_CONTENT для публикации записей в группе моего сайта.
 
Application ID: XXXXXXXXXXXXX
Группа https://ok.ru/group/XXXXXXXXXXXX

Также прошу дать возможность получить для приложения вечный токен.

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

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

Права вашего приложения должны быть такими:

Не забывайте перегенерировать token, если будете менять и сохранять настройки.

В итоге у нас должны быть следующие данные:

Токен доступа - сгенерировать на странице приложения
Секретный ключ приложения - придет в письме
Публичный ключ приложения - придет в письме
ID группы - также придет в письме, Application ID