get_statistics
Для получения сводной статистической информации используйте метод core/get_statistics.
svc=core/get_statistics¶ms={
"resourceId": <long>,
"timeFrom": <uint>,
"timeTo": <uint>,
"type": "<text>",
"interval_type": <uint>,
"recursive": <uint>
}
Параметры
| Параметр | Описание |
|---|---|
| resourceId | ID ресурса. |
| timeFrom | Время начала интервала в формате Unix. |
| timeTo | Время окончания интервала в формате Unix. |
| type | Одно из следующих значений: items, logins, hw, sms. |
| interval_type | Способ группировки результатов:
|
| recursive | В зависимости от значения:
|
Ответ
В случае успешного выполнения запроса возвращается ответ следующего формата:
{
"<timestamp>": {
"<resource_id>": {
"<parameter_name>": <int>, /* Пары «имя — значение» параметров статистики. */
...
}
},
...,
"users": {
"<user_id>": "<text>", /* Пары «ID — имя» пользователей. */
...
}
}
Список доступных параметров статистики:
sms_count;sms_nf_count;sms_count_<user_id>;sms_job_count;sms_order_count;sms_manual_count;sms_auth_count;sms_cmd_<sms_type>_count;logins_count_<user_id>;logins_duration_<user_id>;<unit_type_name>_deleted;<unit_type_name>_created;<item_type_name>_created;<resource_type_name>_created;<type_name>_created;hw_<hw_type_id>;<user_type_name>_created;avl_driver_created;avl_driver_deleted;avl_job_created;avl_job_deleted;avl_notification_created;avl_notification_deleted;avl_tag_created;avl_tag_deleted;avl_trailer_created;avl_trailer_deleted;avl_geozone_created;avl_geozone_deleted;avl_unit_sensor_created;avl_unit_sensor_deleted;avl_unit_activated;avl_unit_deactivated;avl_unit_total.
Параметр avl_unit_total возвращается в ответ на запрос с параметром “type”: “items”. Он показывает общее количество объектов, которые относятся к указанной учетной записи и нижестоящим учетным записям.
В случае неудачного выполнения запроса возвращается код ошибки.
Коды ошибок
| Код ошибки | Описание |
|---|---|
| 4 | Неверные входные параметры. |
| 7 | Ресурс не найден, нет права доступа Просмотр элемента и его основных свойств на ресурс или указано недопустимое значение type. |