Серверный API

contacts.sendMessage

Написать сообщение в мессенджер от имени пользователя.

Описание:

Несмотря на то, что на данный момент сообщения можно посылать средствами как серверного, так и JS API, мы настоятельно рекомендуем использовать JS API. В будущем методы JS API могут иметь меньше ограничений, чем серверные методы.

Уровень доступа: 3 - Общий доступ + Права на доступ к контактам пользователя

Параметры:
Название Обязательный параметр Описание
sid +
oid
message
extra_params Строка дополнительных параметров, аналогичная используемой в методе achievement.set
Ограничения метода:
Для двух пользователей приложения метод не имеет никаких ограничений (кроме общесистемных). В случае, если получатель сообщения пользователем приложения не является, действуют следующие правила:
  • между отправителем сообщения и получателем уже должна существовать переписка; т. е., новые контакты создавать нельзя;
  • от имени каждого подписчика приложение может отсылать не более 10 сообщений в течение 24 часов, и не более одного сообщения по каждому конкретному контакту.
Ответ метода:
{
  "status" : int,
  "message" : "str",
  "data": {
    "sended" : int,
    "limit" : int //Остаток сообщений на текущие сутки
  }
}