Ключи доступа используются для обращения к API ВКонтакте от имени сообщества. К примеру, мы хотим отправить сообщение от лица сообщества в ВК и для этого нам необходим так называемый токен. В данной статье пойдёт речь о том, как получить данный ключ.
Получаем ключ доступа (token) сообщества/группы
Представим, что у нас уже есть своя группа или сообщество Вконтакте (где мы имеем права администратора), и нам нужен ключ доступа, скажем, для работы нашего бота, который будет отправлять сообщения пользователям.
Для начала нам необходимо зайти в нашу группу, и выбрать пункт «Управление».
Далее, нам необходимо выбрать пункт «Настройки» -> «Работа с API»
Тут мы уже нажимаем кнопку . И нам предложат выбрать необходимые права для нового ключа доступа. В нашем случае понадобиться пункт «Разрешить приложению доступ к сообщениям сообщества».
Возможно дальше нам предложат получить код на телефон, для подтверждения наших действий. Подтверждаем кодом или push-уведомлением. И получаем наш ключ доступа
Далее нам необходимо включить сообщения в сообществе, если этого не было сделано ранее. Выбираем пункт сообщения и меняем значения пункта «Сообщения сообщества» на «Включены».
После этого можно использовать ключ доступа для отправки сообщений.
Важно помнить, что для автоматической отправки сообщений из группы, пользователь должен разрешить присылать ему сообщения от группы, такая вот защита ВК от рассылок.
Так же возможен вариант с тем, что пользователь первый напишет в сообщения группы, и тогда мы сможем ему автоматически отвечать.
Пример использование токена сообщества ВК для отправки сообщения:
Используется метод API VK «messages.send» и его параметры.
message — сообщение
peer_id — ID чата (бота с пользователем)
v — версия используемого API VK
access_token — наш ключ доступа сообщества/группы
1 |
https://api.vk.com/method/messages.send?message=Тест работы сообщений&peer_id=4503445&v=5.67&access_token=68e26ea9cb844dfb948ff3d3fe5ff842103621ad9e447e366f3400cc92357c4635 |
Если всё верно и данную ссылку вставить в браузер, то пользователь получит сообщение «Тест работы сообщений»
На этом пожалуй всё, надеюсь статья была вам полезной. Не забывайте пользоваться кнопками «Поделиться в соц. сетях», так же подписываться на наш Канал и группы в ВК, Twitter, Facebook.
Всем удачи и море печенек!