Токен ВКонтакте
Выберите приложение и права, разрешите доступ во ВКонтакте и вставьте адрес из браузера — токен извлечётся сам. Затем можно проверить, какие права он получил на самом деле. Токен не уходит на серверы VELDAT.
Как получить токен
Доступ к сообщениям ВК отдаёт только через отдельные приложения, поэтому для переписки берут свой токен, а для остального — общий с нужными правами.
От приложения зависит, какие права ВК реально выдаст. «Своё приложение», созданное в текущем кабинете VK ID, для этого способа, скорее всего, не подойдёт — см. пояснение ниже.
- Войдите в нужный профиль ВКонтакте в этом браузере.
- Выберите приложение и права, затем нажмите «Открыть авторизацию ВК» — откроется новая вкладка.
- На странице ВК нажмите «Разрешить».
- ВК перенаправит на пустую страницу с предупреждением не копировать адрес — скопируйте адресную строку целиком.
- Вставьте скопированный адрес (или сам токен) в поле карточки «Токен» — он извлечётся автоматически.
Токен
Токен открывает доступ к аккаунту ВК в объёме выданных прав: храните его как пароль и не передавайте другим.
Запрос уйдёт напрямую в API ВКонтакте (api.vk.com) с этим токеном — так работает любое приложение ВК. На серверы VELDAT ничего не отправляется.
Зачем нужен токен ВКонтакте
Токен доступа (access token) — строка, по которой программа обращается к API ВКонтакте от имени профиля: без логина и пароля и только в пределах выданных прав. Он нужен, когда работу во ВКонтакте автоматизируют своими силами: скрипт выгружает сообщения или комментарии в таблицу, бот отвечает от имени профиля, интеграция публикует посты в группе или собирает статистику рекламного кабинета. Обращаться с токеном нужно как с паролем:
- запрашивайте только права, нужные задаче, а «Доступ в любое время» — только если скрипт должен работать долго;
- не публикуйте токен в коде, чатах и на скриншотах, храните его в переменных окружения или менеджере паролей;
- не вставляйте его на сторонних сайтах, которые обещают что-то сделать с профилем;
- если токен мог попасть к посторонним, отзовите доступ приложения в настройках ВКонтакте.
Как пользоваться
Войдите в нужный профиль ВКонтакте в этом браузере, выберите приложение и права.
Нажмите «Открыть авторизацию ВК» и на странице ВКонтакте нажмите «Разрешить».
Скопируйте адрес страницы, на которую перенаправит ВКонтакте, и вставьте его в поле — токен извлечётся сам.
Пример
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 можно обсудить на консультации: выберите время, и вы получите письменный итог с конкретными шагами.
Записаться на консультацию