Задать вопрос

Как отправлять сообщения используя vkontakte API?

Пишу rails приложение, есть необходимость отправки оповещений сразу многим пользователям.

Возможно ли, используя VK API, отправлять сообщение или notification из VK-группы или VK-приложения сразу нескольким пользователям?

Если кто-то сталкивался с этой проблемой, реализовал похожие фичи или использовал какую-то готовую либу или гем,
подтолкните в нужном направлении.

Больше интересует алгоритм и последовательность запросов и их параметров, но от кода тоже не откажесь.
Какие проблемы возникали при взаемодействии с вк-апи?
Считает ли вк отправку уведомления многим пользователям спамом?
Банит ли за большое количество запросов?

Заранее благодарен.

P.S. нашел несколько интересных методов в документации, но толком не понял как их можно использовать из-за того что совсем нету толковых примеров:
- https://vk.com/dev/messages.createChat
- https://vk.com/dev/messages.send
Есть гем "vkontakte_api", но он не дает возможности отправлять сообщения.
  • Вопрос задан
  • 17640 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 1
pstn
@pstn
Веб-разработчик
Для отправления сообщений, приложение должно быть Standalone. ВКонтакте ограничивает количество запросов к API: не более 3 запросов в секунду от одного приложения.

Код подразумевает работу с уже полученным access token (конкретно пункт №3)
params = "user_id=13371337&message=notification+text";
token = "access_token=xxxxxxxxxxxxxx";
method = "messages.send";
request = "https://api.vk.com/method/"+ method +"?"+ params +"&"+ token;


Собственно, request — готовый запрос для отправления сообщения "notification text" пользователю id13371337. Запрос должен вернуть mid сообщения в виде JSON
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
AloneCoder
@AloneCoder
[object Object]
Когда мне нужен какой-то код или его пример, я всегда иду в поиск github'a
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы