Курсы обучения
+7 (351) 777-80-70
2023.09.01

Получение токена API для вывода контента "ВКонтакте" Линейка решений INTEC: Universe на редакции Малый бизнес и выше / Главная страница / Виджет "Вконтакте"

Для настройки соединения необходимо пройти три этапа: создать и настроить сообщество ВКонтакте, создать приложение и выполнить настройки в административной панели сайта.

Этап 1. Настройка сообщества ВКонтакте

  1. Создайте сообщество с целью Развивать бизнес
  2. Пройдите мастер создания сообщества, заполнив основные параметры: название, тематику, сайт и другие.

Этап 2. Создание приложения ВКонтакте

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

Если создаёте приложение впервые:

  1. Запустится мастер создания бизнес-аккаунта. Выберите тип аккаунта: юридическое лицо, индивидуальный предприниматель или физическое лицо.
  2. Заполните поля второго шага, которые подставятся автоматически, и нажмите Создать аккаунт.

Если бизнес-аккаунт уже создан:

  1. Запустится мастер создания приложений.
  2. Укажите название приложения.
  3. Выберите платформу Web.
  4. При желании загрузите изображение для окон авторизации и иконки приложения.
  5. Укажите базовый домен сайта (например, mysite.ru).
  6. В поле Доверенный redirect URL укажите URL вида: https://ваш_сайт/bitrix/admin/sale_vk_export_edit.php.
  7. Нажмите Готово для создания приложения.

Получение ID приложения и защищённого ключа

  1. Перейдите в настройки приложения и скопируйте данные из полей ID приложения и Защищённый ключ.
  2. Во вкладке Доступы заполните информацию об организации для подключения расширенных доступов.
  3. После модерации отметьте пункты Сообщества, Товары и Фотографии и отправьте заявку. В сообщении укажите: «Для синхронизации товаров с 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.

Получение токена

  1. Вставьте ссылку в браузер и перейдите по ней.
  2. Разрешите приложению доступ к сообществу и ресурсам.
  3. После подтверждения браузер будет перенаправлен на страницу VK. В адресной строке после # появится параметр access_token.
  4. Скопируйте значение токена между 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)
  • Через год потребуется обновить токен — повторить процедуру авторизации

Наши решения