2023.09.01
Получение токена API для вывода контента "ВКонтакте" Линейка решений INTEC: Universe на редакции Малый бизнес и выше / Главная страница / Виджет "Вконтакте"
Для настройки соединения необходимо пройти три этапа: создать и настроить сообщество ВКонтакте, создать приложение и выполнить настройки в административной панели сайта.
Этап 1. Настройка сообщества ВКонтакте
- Создайте сообщество с целью Развивать бизнес
- Пройдите мастер создания сообщества, заполнив основные параметры: название, тематику, сайт и другие.
Этап 2. Создание приложения ВКонтакте
Для соединения сайта с сообществом создайте приложение. Ссылка на создание приложения доступна здесь.
Если создаёте приложение впервые:
- Запустится мастер создания бизнес-аккаунта. Выберите тип аккаунта: юридическое лицо, индивидуальный предприниматель или физическое лицо.
- Заполните поля второго шага, которые подставятся автоматически, и нажмите Создать аккаунт.
Если бизнес-аккаунт уже создан:
- Запустится мастер создания приложений.
- Укажите название приложения.
- Выберите платформу Web.
- При желании загрузите изображение для окон авторизации и иконки приложения.
- Укажите базовый домен сайта (например,
mysite.ru).
- В поле Доверенный redirect URL укажите URL вида:
https://ваш_сайт/bitrix/admin/sale_vk_export_edit.php.
- Нажмите Готово для создания приложения.
Получение ID приложения и защищённого ключа
- Перейдите в настройки приложения и скопируйте данные из полей ID приложения и Защищённый ключ.
- Во вкладке Доступы заполните информацию об организации для подключения расширенных доступов.
- После модерации отметьте пункты Сообщества, Товары и Фотографии и отправьте заявку. В сообщении укажите: «Для синхронизации товаров с 1С-Битрикс требуются доступы к сообществам, товарам и фотографиям».
Этап 3. Получение API-токена
API-токен вставляется в настройки административной панели сайта.
Сформируйте URL для запроса прав
https://id.vk.com/authorize?client_id=<APP_ID>&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=market,photos,groups&response_type=token&v=5.199&state=123456
Где:
client_id=<APP_ID> — замените на ID приложения из Этапа 2.
redirect_uri=https://oauth.vk.com/blank.html — специальный URL для получения токена.
scope=market,photos,groups — список прав. Параметр offline больше не поддерживается с 25 июня 2024 года.
response_type=token — получение токена сразу.
v=5.199 — актуальная версия API VK.
Получение токена
- Вставьте ссылку в браузер и перейдите по ней.
- Разрешите приложению доступ к сообществу и ресурсам.
- После подтверждения браузер будет перенаправлен на страницу VK. В адресной строке после
# появится параметр access_token.
- Скопируйте значение токена между
access_token= и &expires_in.
Пример URL с токеном:
https://oauth.vk.com/blank.html#access_token=vk1.a.ABcDeFgHiJkL...&expires_in=31536000&user_id=12345678
Важные изменения
- Бессрочные токены больше недоступны — параметр
offline отключен с 25 июня 2024 года
- Токен выдается на 1 год (значение
expires_in=31536000)
- Через год потребуется обновить токен — повторить процедуру авторизации
Наши решения