get_statistics

Para obtener información estadística agregada, utilice el método core/get_statistics.

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

Parámetros

Parámetro Descripción
resourceId ID del recurso.
timeFrom Hora de inicio en formato Unix.
timeTo Hora de fin en formato Unix.
type Uno de los siguientes valores: items, logins, hw, sms.
interval_type Forma de agrupar los resultados:
  • 1 — por días;
  • 2 — por semanas;
  • 4 — por meses;
  • 8 — por trimestres.
El valor predeterminado es 1.
recursive Según el valor:
  • 0 — utilizar solo los mensajes del recurso indicado;
  • 1 — utilizar también los mensajes de los recursos secundarios.

Respuesta

Si la solicitud se completa con éxito, la respuesta se devuelve en el siguiente formato:

Copied!
{
  "<timestamp>": {
    "<resource_id>": {
      "<parameter_name>": <int>,  /* Pares nombre-valor de los parámetros de estadísticas. */
      ...
    }
  },
  ...,
  "users": {
    "<user_id>": "<text>",        /* Pares ID-nombre de los usuarios. */
    ...
  }
}

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 con “type”: “items”. Muestra el número total de unidades que pertenecen a la cuenta indicada y a sus cuentas subordinadas.

Si la solicitud falla, se devuelve un código de error.

Códigos de error

Código de error Descripción
4 Parámetros de entrada incorrectos.
7 No se encontró el recurso, no hay derecho de acceso Ver objeto y sus propiedades básicas al recurso o el valor de type no es válido.

Si nota un error en el texto, por favor resáltelo y presione Ctrl+Intro.