Как организовать рассылку от имени сообщества в VK?
В контакте есть встраиваемая кнопка на сайт "Получать уведомления". Если пользователь прожал эту кнопку, то он может получать сообщения от сообщества. Как при помощи API отправить сообщения всем, кто прожал эту кнопку?
Виджет возвращает событие widgets.allowMessagesFromCommunity.allowed.
Вы обрабатываете событие с помощью VK.Observer и передаете id пользователя, который выдал разрешение, к себе на бэкэнд и записываете id в базу данных.
Затем Вы отправляете сообщения с бэкэнда с помощью метода https://vk.com/dev/messages.send, указав id пользователей, которым хотите разослать сообщения.
Через метод groups.getMembers мы вытягивает список всех участников сообщества, далее в messages.send в параметре user_ids мы передаем весь этот список, он отправит всем у кого есть доступ