check_items_billing
Copied!
La función check_items_billing se usa para comprobar los derechos de acceso del usuario a los objetos.
svc=core/check_items_billing¶ms ={"items" :[<long >],
"accessFlags" :<long >,
"serviceName" :"<text>" }
Al procesar la solicitud, se comprueban los servicios disponibles y los derechos de acceso a los objetos. Por ejemplo, si un usuario tiene el derecho de acceso para crear informes en un recurso, pero ya se ha alcanzado el límite de plantillas de informe permitidas, este recurso no se muestra en la matriz de resultados.
Nombre
Descripción
items
Matriz de los ID de objetos.
accessFlags
Marcas de acceso (se describen más abajo).
serviceName
Nombre del servicio (vea la página get_account_data ).
Resultado devuelto
Copied!
Los códigos de errores posibles son:
Código
Descripción
4
Parámetros de entrada incorrectos.
Marca
Descripción
0x0001
Ver objeto y sus propiedades básicas.
0x0002
Ver detalle de propiedades del objeto.
0x0004
Gestionar acceso al objeto.
0x0008
Eliminar objeto.
0x0010
Renombrar objeto.
0x0020
Ver campos personalizados.
0x0040
Gestionar campos personalizados.
0x0080
Modificar propiedades no mencionadas.
0x0100
Cambiar icono.
0x0200
Solicitar informes y mensajes.
0x0400
Modificar objetos recursivos.
0x0800
Gestionar registros del objeto.
0x1000
Ver campos administrativos.
0x2000
Gestionar campos administrativos.
0x4000
Ver y descargar archivos.
0x8000
Cargar y eliminar archivos.
Unidades y grupos de unidades
Copied!
Marca
Descripción
0x0000100000
Modificar propiedades de conexión (tipo de dispositivo, ID único, número de teléfono, contraseña de acceso, filtración de validez de mensajes).
0x0000200000
Crear, modificar y eliminar sensores.
0x0000400000
Modificar contadores.
0x0000800000
Eliminar mensajes.
0x0001000000
Enviar comandos.
0x0002000000
Administrar eventos.
0x0004000000
Ver propiedades de conexión (tipo de dispositivo, ID único, número de teléfono, contraseña de acceso, filtración de validez de mensajes).
0x0010000000
Ver intervalos de servicio.
0x0020000000
Crear, modificar y eliminar intervalos de servicio.
0x0040000000
Importar mensajes.
0x0080000000
Exportar mensajes.
0x0400000000
Ver comandos.
0x0800000000
Crear, modificar y eliminar comandos.
0x4000000000
Modificar detección de viajes.
0x8000000000
Utilizar unidad en tareas, notificaciones, rutas, repetidores.
Marca
Descripción
0x100000
Administrar derechos de acceso del usuario.
0x200000
Actuar en nombre del usuario (crear objetos, iniciar sesión, etc.).
0x400000
Modificar marcas del usuario (permite modificar las propiedades adicionales del usuario; vea la función update_user_flags ).
Marca
Descripción
0x100000
Modificar las propiedades del repetidor, incluyendo inicio/paro.
0x200000
Agregar o eliminar unidades del repetidor, cambiar sus ID únicos.
Marca
Descripción
0x0000000100000
Ver notificaciones.
0x0000000200000
Crear, modificar y eliminar notificaciones.
0x0000001000000
Ver geocercas.
0x0000002000000
Crear, modificar y eliminar geocercas.
0x0000004000000
Ver tareas.
0x0000008000000
Crear, modificar y eliminar tareas.
0x0000010000000
Ver plantillas de informes.
0x0000020000000
Crear, modificar y eliminar plantillas de informes.
0x0000040000000
Ver conductores.
0x0000080000000
Crear, modificar y eliminar conductores.
0x0000100000000
Gestionar cuenta.
0x0000200000000
Ver pedidos.
0x0000400000000
Crear, modificar y eliminar pedidos.
0x0000800000000
Ver pasajeros.
0x0001000000000
Crear, modificar y eliminar pasajeros.
0x0100000000000
Ver remolques.
0x0200000000000
Crear, modificar y eliminar remolques.
Marca
Descripción
0x0000000100000
Modificar las propiedades de la ruta.
Marca
Descripción
0xfffffffffffffff
Concede todos los derechos de acceso posibles para un objeto.