get_statistics

Функция 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.

recursive

В зависимости от значения:

  •  использовать сообщения только из необходимого ресурса;
  •  использовать также сообщения из дочерних ресурсов.

Возвращаемый результат

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”. Он показывает общее количество объектов, которые относятся к указанной учетной записи и ее дочерним учетным записям.

Коды ошибок

Возможные коды ошибок:

КодОписание
7

Не удалось извлечь пользователя с требуемым ACL (ADF_ACL_ITEM_VIEW) или непредвиденное значение типа.

4Неверные входные параметры.
Скачать файл PDF
Скачать документ Word

Смотрите также