Справочный центр Wialon

get_statistics

Для получения сводной статистической информации используйте метод core/get_statistics.

Copied!
svc=core/get_statistics&params={
  "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 — по дням;
  • 2 — по неделям;
  • 4 — по месяцам;
  • 8 — по кварталам.
Значение по умолчанию — 1.
recursive В зависимости от значения:
  • 0 — использовать сообщения только из указанного ресурса;
  • 1 — использовать также сообщения из дочерних ресурсов.

Ответ

В случае успешного выполнения запроса возвращается ответ следующего формата:

Copied!
{
  "<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.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.