Чтобы отправить онлайн уведомление пользователю, нужно использовать команду user/update_user_notification:
svc=user/update_user_notification¶ms={"itemId":<long>, "id":<long>, "callMode":<text>, "h":<text>, "d":<text>, "s":<text>, "ttl":<uint>}
Использование данного запроса рассмотрено в примере Выполнение нескольких команд одновременно.
Название | Описание | |
---|---|---|
itemId | ID пользователя | |
id | ID уведомления (необходимо для удаления) | |
callMode | действие: создать, удалить (create, delete) | |
Параметры, обязательные только при создании и редактировании: | ||
h | тема уведомления | |
d | текст уведомления | |
s | имя отправителя | |
ttl | время жизни уведомления, по истечении которого уведомление будет удалено (UTC) |
При создании:
[ <long>, /* ID уведомления */ { "t":<uint>, /* время жизни уведомления (UTC) */ "d":<text>, /* текст уведомления */ "h":<text>, /* тема уведомления */ "s":<text> /* имя отправителя */ } ]
При удалении:
[ <long>, /* ID уведомления */ null ]
Код | Значение |
---|---|
1 | недействительная сессия |
2 | неверное имя сервиса |
3 | неверный результат |
4 | неверный формат или значение параметров |
6 | уведомление не найдено |
7 | доступ запрещен |