VELDAT

Токен ВКонтакте

Выберите приложение и права, разрешите доступ во ВКонтакте и вставьте адрес из браузера — токен извлечётся сам. Затем можно проверить, какие права он получил на самом деле. Токен не уходит на серверы VELDAT.

Как получить токен

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

От приложения зависит, какие права ВК реально выдаст. «Своё приложение», созданное в текущем кабинете VK ID, для этого способа, скорее всего, не подойдёт — см. пояснение ниже.

Права (scope)
  1. Войдите в нужный профиль ВКонтакте в этом браузере.
  2. Выберите приложение и права, затем нажмите «Открыть авторизацию ВК» — откроется новая вкладка.
  3. На странице ВК нажмите «Разрешить».
  4. ВК перенаправит на пустую страницу с предупреждением не копировать адрес — скопируйте адресную строку целиком.
  5. Вставьте скопированный адрес (или сам токен) в поле карточки «Токен» — он извлечётся автоматически.
Открыть авторизацию ВК

Токен

Извлечённый токен
Токен появится здесь после вставки адресной строки.

Токен открывает доступ к аккаунту ВК в объёме выданных прав: храните его как пароль и не передавайте другим.

Запрос уйдёт напрямую в API ВКонтакте (api.vk.com) с этим токеном — так работает любое приложение ВК. На серверы VELDAT ничего не отправляется.

Зачем нужен токен ВКонтакте

Токен доступа (access token) — строка, по которой программа обращается к API ВКонтакте от имени профиля: без логина и пароля и только в пределах выданных прав. Он нужен, когда работу во ВКонтакте автоматизируют своими силами: скрипт выгружает сообщения или комментарии в таблицу, бот отвечает от имени профиля, интеграция публикует посты в группе или собирает статистику рекламного кабинета. Обращаться с токеном нужно как с паролем:

  • запрашивайте только права, нужные задаче, а «Доступ в любое время» — только если скрипт должен работать долго;
  • не публикуйте токен в коде, чатах и на скриншотах, храните его в переменных окружения или менеджере паролей;
  • не вставляйте его на сторонних сайтах, которые обещают что-то сделать с профилем;
  • если токен мог попасть к посторонним, отзовите доступ приложения в настройках ВКонтакте.

Как пользоваться

  1. Войдите в нужный профиль ВКонтакте в этом браузере, выберите приложение и права.

  2. Нажмите «Открыть авторизацию ВК» и на странице ВКонтакте нажмите «Разрешить».

  3. Скопируйте адрес страницы, на которую перенаправит ВКонтакте, и вставьте его в поле — токен извлечётся сам.

Пример

Было
https://oauth.vk.com/blank.html#access_token=vk1.a.Xy7…&expires_in=0&user_id=12345
Стало
vk1.a.Xy7…
срок жизни: бессрочный

Вопросы и ответы

Какое приложение выбрать?

Для большинства задач подходит Prisma, оно выбрано по умолчанию. Право на сообщения ВКонтакте выдаёт не всем приложениям, поэтому для сообщений есть готовый набор «Токен для сообщений» с приложением «Звонки ВКонтакте». Для групп и рекламных кабинетов подойдёт VK Admin.

Почему не работает своё приложение?

Приложения, созданные через VK ID, не отдают токен в адресной строке: им нужна авторизация с кодом и PKCE. Здесь работают старые публичные приложения из списка или своё приложение, созданное до перехода на VK ID.

Какой срок жизни у токена?

С правом «Доступ в любое время» токен бессрочный, без него ВКонтакте выдаёт его на ограниченное время. Срок показывается сразу после получения токена.

Как узнать, какие права у токена на самом деле?

Нажмите «Проверить возможности». Запрос уйдёт напрямую в API ВКонтакте и покажет владельца токена и права, которые ВКонтакте действительно выдал.

Безопасно ли это?

Страница не передаёт токен на серверы VELDAT: он извлекается из адреса прямо в браузере, а проверка возможностей обращается напрямую к API ВКонтакте. Отозвать токен можно в настройках ВКонтакте, в списке подключённых приложений.

Задача сложнее инструмента

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

Записаться на консультацию