talam0nal
@talam0nal
PHP/Laravel разработчик

Как организовать рассылку от имени сообщества в VK?

В контакте есть встраиваемая кнопка на сайт "Получать уведомления". Если пользователь прожал эту кнопку, то он может получать сообщения от сообщества. Как при помощи API отправить сообщения всем, кто прожал эту кнопку?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
talam0nal
@talam0nal Автор вопроса
PHP/Laravel разработчик
https://vk.com/dev/widget_allow_messages_from_comm...

Виджет возвращает событие widgets.allowMessagesFromCommunity.allowed.
Вы обрабатываете событие с помощью VK.Observer и передаете id пользователя, который выдал разрешение, к себе на бэкэнд и записываете id в базу данных.

Затем Вы отправляете сообщения с бэкэнда с помощью метода https://vk.com/dev/messages.send, указав id пользователей, которым хотите разослать сообщения.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Gramor
@Gramor
Разработка чат-ботов и мобильных приложений
Через метод groups.getMembers мы вытягивает список всех участников сообщества, далее в messages.send в параметре user_ids мы передаем весь этот список, он отправит всем у кого есть доступ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы