update_event_data
Чтобы изменить параметры зарегистрированных событий, используйте метод unit/update_event_data.
svc=unit/update_event_data¶ms={
"itemId": <long>,
"eventType": <text>,
"ivalType": <int>,
"ivalFrom": <uint>,
"ivalTo": <uint>,
"params": {
"test1": <uint>,
"test2": <text>
}
}
Параметры
Запрос должен содержать следующие параметры:
| Параметр | Описание |
|---|---|
| itemId | ID объекта. |
| eventType | Тип события. Например:
|
| ivalType | Тип временного интервала. Значение должно быть больше 0. Укажите 1, чтобы выбрать события внутри интервала. |
| ivalFrom | Начало интервала, время Unix. |
| ivalTo | Конец интервала, время Unix. |
| params | Объект с обновленными параметрами. |
Пример
Ниже приведен пример запроса unit/update_event_data.
svc=unit/update_event_data¶ms={
"itemId": 1555,
"eventType": "lls",
"ivalType": 1,
"ivalFrom": 1689734883,
"ivalTo": 1689738483,
"params": {
"test1": 1
}
}
Ответ
При успешном выполнении запроса возвращается ответ в следующем формате:
{
"msgs": 1 // Количество обновленных событий.
}
В противном случае возвращается код ошибки.
Коды ошибок
| Код ошибки | Описание |
|---|---|
| 4 | Неверные входные параметры. |
| 7 | У пользователя нет права доступа Запрос сообщений и отчетов на объект либо объект не поддерживает события. |