get_statistics

La función get_statistics se usa para obtener estadísticas resumidas.

Copied!
svc=core/get_statistics&params={"resourceId":<long>, 
								"timeFrom":<uint>,
								"timeTo":<uint>,
								"type":"<text>",
								"interval_type":<uint>,
								"recursive":<uint>}

Parámetros

NombreDescripción

resourceId

ID del recurso.

timeFrom

Tiempo (inicio) en formato Unix.

timeTo

Tiempo (final) en formato Unix.

typeUno de los siguientes: items, logins, hw, sms.
interval_type

Tipo de agrupación de resultados:

  • 1: por días;
  • 2: por semanas;
  • 4: por meses;
  • 8: por trimestres.

El valor por defecto es 1.

recursive

Dependiendo del valor:

  • 0: utilizar los mensajes solo del recurso necesario;
  • 1: utilizar mensajes solo de los recursos subordinados.

Resultado devuelto

Copied!
{
	"<timestamp>":{ 
		"<resource_id>":{
			"<parameter_name>": <int>,	/* pares Nombre-Valor del parámetro de estadísticas */
			...
		}
	},
	...,
	"users": {
		"<user_id>": "<text>",	/* ID, pares de nombres */
		...
		
	}
}

Lista de parámetros de estadísticas disponibles:

  • 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.

El parámetro avl_unit_total se devuelve en respuesta a la solicitud que contiene “type”: “items”. Muestra la cantidad total de las unidades que pertenecen a la cuenta indicada y a sus cuentas subordinadas.

Códigos de errores

Los códigos de errores posibles son:

CódigoDescripción
7Error al obtener el usuario con la ACL deseada (ADF_ACL_ITEM_VIEW) o valor de tipo inesperado.
4Parámetros de entrada incorrectos.
Descargar archivo PDF
Descargar archivo Word

Ver también