get_account_data
Para obtener información detallada sobre una o varias cuentas, utilice el método account/get_account_data.
Endpoint
Para obtener información sobre una cuenta, utilice la siguiente solicitud:
svc=account/get_account_data¶ms={
"itemId": <long>,
"type": <uint>
}
Para obtener información sobre varias cuentas, especifique un array de ID:
svc=account/get_account_data¶ms={
"itemId": [<long>],
"type": <uint>
}
Parámetros
La solicitud debe contener los siguientes parámetros:
| Parámetro | Descripción |
|---|---|
itemId |
ID de la cuenta o array de ID de cuentas. |
type |
Tipo de información devuelta. Opcional. Por defecto, 2. Los valores se pueden sumar. Valores posibles:
|
Respuesta
Si la solicitud para una cuenta se completa con éxito, la respuesta se devuelve en el siguiente formato:
Si la solicitud para varias cuentas se completa con éxito, la respuesta se devuelve en el siguiente formato:
{
<text>: { /* ID del elemento solicitado. */
... /* Información de la cuenta en el formato descrito anteriormente. */
},
...
}
Si un ID del array pertenece a una unidad, un usuario u otro elemento que no es una cuenta, la respuesta contiene los datos de la cuenta a la que pertenece este elemento, bajo el ID solicitado. Si el array contiene varios elementos de la misma cuenta, los datos de la cuenta se devuelven bajo el ID de cada uno de ellos.
La respuesta contiene solo los elementos a los que el usuario tiene el derecho de acceso Ver detalle de propiedades de objeto. Los demás ID se omiten sin error.
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, o el elemento especificado no es una cuenta. El segundo caso solo se aplica a una solicitud para una cuenta. |
| 7 | La cuenta no existe o el usuario no tiene el derecho de acceso Ver detalle de propiedades de objeto a ella. Solo se devuelve en una solicitud para una cuenta. |
Detalles de los sitios
Si el parámetro type contiene 2 y 8 (por ejemplo, "type":10), cada valor del objeto siteAccess es un objeto con los detalles del sitio en lugar de un nombre DNS:
"siteAccess": {
<text>: { /* Nombre del servicio. */
"n": <text>, /* Nombre DNS. */
"tt": <text>, /* Tipo de plantilla del sitio, por ejemplo, wialon_web, cms_manager, wialon_sdk. */
"b": <text>, /* Rama del sitio. Solo se devuelve si la rama está definida. */
"sp": <int>, /* Puerto SSL. */
"force_https": <text>, /* Valor de la propiedad del sitio "force_https". Solo se devuelve si la propiedad está definida. */
"ignore_in_cms_login_as": <text> /* Valor de la propiedad del sitio "ignore_in_cms_login_as". Solo se devuelve si la propiedad está definida. */
},
...
}
Tipos de claves de servicio
El campo type del objeto serviceKeys puede tener los siguientes valores:
| Tipo | Descripción |
|---|---|
| 0x01 | Clave protegida (clave de Gurtam). |
| 0x02 | Clave de enrutamiento. |
| 0x04 | Clave de geocodificación. |
| 0x08 | Clave de matriz de distancias. |
| 0x10 | Clave de teselas de mapa. |
Flags de la cuenta
Los siguientes flags se utilizan en la configuración de la cuenta y del plan de facturación:
| Flag | Descripción |
|---|---|
| 0x01 | Bloquear a los usuarios si el saldo es inferior al umbral de bloqueo. |
| 0x02 | Prohibir el uso de servicios de pago si el saldo es inferior al valor indicado en el parámetro denyBalance. |
| 0x04 | Permitir servicios desconocidos. |
| 0x20 | Disminuir la cantidad de días en el contador de días y bloquear la cuenta cuando la cantidad de días restantes llegue al mínimo. |
| 0x40 | Redefinir los flags del plan de facturación. |
Lista de servicios
Los siguientes servicios pueden estar disponibles en un plan de facturación:
| Servicio | Tipo | Descripción |
|---|---|---|
avl_resource |
periódico | Activa la sección Cuentas del CMS Manager; define la cantidad y el coste de los recursos y las cuentas. |
avl_retranslator |
periódico | Activa la sección Repetidores del CMS Manager y define la cantidad permitida y el coste de los repetidores. |
avl_route |
periódico | Activa el módulo Rutas. Habilita la pestaña Rutas y los informes y notificaciones asociados. |
avl_unit |
periódico | Activa la sección Unidades del CMS Manager y la pestaña Unidades del sistema de rastreo. Define el coste y la cantidad de unidades. |
avl_unit_group |
periódico | Activa la sección Grupos de unidades del CMS Manager y la pestaña Unidades del sistema de rastreo. Define el coste y la cantidad de grupos de unidades. |
cms_manager |
bajo demanda | Concede acceso al CMS Manager. |
create_units |
bajo demanda | Activa el botón para crear unidades en la sección Unidades del CMS Manager y en la pestaña Unidades del sistema de rastreo. |
create_users |
bajo demanda | Activa el botón para crear usuarios en la sección Usuarios del CMS Manager y en la pestaña Usuarios del sistema de rastreo. |
create_unit_groups |
bajo demanda | Activa el botón para crear grupos de unidades en la sección Grupos de unidades del CMS Manager y en la pestaña Grupos de unidades del sistema de rastreo. |
create_resources |
bajo demanda | Activa el botón para crear recursos y cuentas en la sección Recursos del CMS Manager. |
custom_fields |
periódico | Activa la pestaña Campos personalizados en las propiedades de unidades, usuarios o grupos. Define el coste y la cantidad (sumada, por objetos de distintos tipos) de campos personalizados; no afecta a conductores ni remolques. |
custom_reports |
bajo demanda | Activa los informes avanzados: informes sobre grupos de unidades, usuarios, conductores, remolques, así como grupos de conductores y remolques (excepto la tabla Historial para usuarios y grupos de unidades). Funciona dentro del módulo Informes. |
drivers |
periódico | Activa el módulo Conductores y define el coste y la cantidad de conductores. Si está deshabilitado, no se muestra la pestaña Conductores y las menciones de conductores desaparecen de las notificaciones, los parámetros de usuario y la ventana de SMS. |
driver_groups |
periódico | Define la cantidad y el coste de los grupos de conductores. Funciona dentro del módulo Conductores. |
email_notification |
bajo demanda | Habilita el envío de notificaciones por email. El límite recomendado es de 10 informes por hora (para evitar la sobrecarga del servidor). |
email_report |
bajo demanda | Habilita el envío de informes por email (dentro del módulo Tareas). El límite recomendado es de 10 informes por hora (para evitar la sobrecarga del servidor). |
google_service |
bajo demanda | Activa los servicios de Google. |
import_export |
bajo demanda | Activa las funciones de Importar/Exportar en los sitios de rastreo. |
jobs |
periódico | Activa la pestaña Tareas. Define el coste y la cantidad permitida de tareas. |
locator |
bajo demanda | Activa la opción Localizador en el menú de usuario. |
messages |
bajo demanda | Concede acceso a la pestaña Mensajes. |
net_access (obsoleto) |
bajo demanda | Permite la autenticación mediante el conector de servicios en Wialon Pro. |
notifications |
periódico | Activa la pestaña Notificaciones y define el coste y la cantidad permitida de notificaciones. |
orders |
periódico | Activa el acceso a la aplicación Logistics y permite ejecutar el informe Pedidos sobre unidades y conductores en el sistema de rastreo. |
pois (obsoleto) |
periódico | Activa el panel de puntos de interés (POI) y define el coste y la cantidad permitida de puntos de interés. |
reports |
bajo demanda | Activa el módulo Informes y define el coste y la cantidad permitida de plantillas de informes. Si está deshabilitado, desaparecen las tareas y notificaciones asociadas y no se puede utilizar la detección de viajes. |
retranslator_units |
periódico | Define la cantidad de unidades disponibles vinculadas a repetidores activados. |
rounds |
periódico | Define la cantidad permitida de rutinas y su coste (dentro del módulo Rutas). |
route_schedules |
periódico | Define la cantidad permitida de horarios y su coste (dentro del módulo Rutas). |
sdk |
bajo demanda | Concede acceso a las aplicaciones. |
service_intervals |
periódico | Define el coste y la cantidad de intervalos de servicio. Si está activado, aparece la pestaña Intervalos de servicio en las propiedades de la unidad. Permite registrar eventos del tipo Mantenimiento, ejecutar informes y recibir notificaciones sobre el mantenimiento. |
sms |
bajo demanda | Determina la cantidad permitida de mensajes SMS y su coste. |
tacho |
bajo demanda | Activa las tablas Actividad del conductor e Infracciones en los informes sobre conductores. |
storage_user |
periódico | Activa la pestaña Usuarios y define el coste y la cantidad de usuarios. |
trailers |
periódico | Activa la pestaña Remolques y define el coste y la cantidad de remolques. |
trailer_groups |
periódico | Define la cantidad y el coste de los remolques; funciona dentro del módulo Remolques. |
unit_commands |
periódico | Activa la pestaña Comandos en las propiedades de la unidad. Define la cantidad (para todas las unidades en total) y el coste de los comandos. |
unit_sensors |
periódico | Define la cantidad de sensores (calculada para todas las unidades en total) y su coste. |
user_notifications |
periódico | Permite recibir mensajes informativos del administrador del servicio. |
Wialon_activex (obsoleto) |
bajo demanda | Concede acceso remoto al sistema mediante SDK, ActiveX. |
wialon_mobile (obsoleto) |
bajo demanda | Activa el acceso a la aplicación para Android y iOS. |
wialon_mobile2 |
bajo demanda | Activa el acceso a la aplicación para Android y iOS. Requiere que el servicio wialon_mobile esté habilitado. |
wialon_sdk |
bajo demanda | Concede acceso remoto al sistema mediante SDK. |
zones_library |
periódico | Activa el módulo Geocercas y define el coste y la cantidad de geocercas. Si está deshabilitado, no se muestra la pestaña Geocercas y todas las menciones de geocercas desaparecen de los informes y los parámetros de usuario. |
zone_groups |
periódico | Activa los grupos de geocercas. |
| AgroService (obsoleto) | Tipo | Descripción |
|---|---|---|
agroplots |
periódico | Parcelas |
agroplotgroups |
periódico | Grupos de parcelas |
agrocrops |
periódico | Cultivos |
agromachines |
periódico | Máquinas |
agroequipments |
periódico | Equipos |
agrocultivationtypes |
periódico | Tipos de cultivo |