объект user.updatemedia(объект параметры)
Этот метод позволяет обновлять оповещения пользователя у нескольких пользователей.
(объект)
Параметры, которые задают обновляемые оповещения пользователей и самих пользователей.
Параметр | Тип | Описание |
---|---|---|
medias (требуется) |
объект/массив | Оповещения пользователя, которые заменят существующие оповещения пользователя. Если у оповещения пользователя задан параметр mediaid , оно будет обновлено. В противном случае будет создано новое оповещение пользователя. |
users (требуется) |
объект/массив | Обновляемые пользователи. У пользователей должно быть задано свойство userid . |
(объект)
Возвращает объект, который содержит ID обновленных пользователей под свойством userids
.
Замена всех оповещений пользователя, которые использовались двумя пользователями, на общее e-mail оповещение пользователей. Это оповещение пользователя должно отправлять оповещения о всех проблемах в любое время.
Запрос:
{
"jsonrpc": "2.0",
"method": "user.updatemedia",
"params": {
"users": [
{
"userid": "1"
},
{
"userid": "2"
}
],
"medias": {
"mediatypeid": "1",
"sendto": "[email protected]",
"active": 0,
"severity": 63,
"period": "1-7,00:00-24:00"
}
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Ответ:
CUser::updateMedia() в frontends/php/include/classes/api/services/CUser.php.