get_statistics
Функция 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 | Тип группировки результатов:
Значение по умолчанию — 1. |
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”. Он показывает общее количество объектов, которые относятся к указанной учетной записи и ее дочерним учетным записям.
Коды ошибок
Возможные коды ошибок:
Код | Описание |
---|---|
7 | Не удалось извлечь пользователя с требуемым ACL (ADF_ACL_ITEM_VIEW) или непредвиденное значение типа. |
4 | Неверные входные параметры. |