update_tag

La función update_tag se usa para crear, modificar o eliminar etiquetas. Las etiquetas se emplean al asignar o separar pasajeros.

Copied!
svc=resource/update_tag&params={"itemId":<long>,
								"id":<long>,
								"callMode":"<text>",
								"c":"<text>",
								"ck":<short>,
								"n":"<text>",
								"p":"<text>",
								"r":<double>,
								"tz":<int>,
								"f":<int>,
								"art":<uint>,
								"jp":{
				    					"<text>":"<text>",
				    					...
				  				}}

Parámetros

NombreDescripción
itemIdID del recurso.
id

ID de la etiqueta. Para crear una etiqueta, envíe 0.

callMode

Modos:

  • crear;
  • modificar;
  • eliminar; 
  • reset_image.

Los siguientes parámetros solo se requieren para crear o modificar etiquetas:

NombreDescripción
cCódigo.
ck

Suma de comprobación de la imagen de la etiqueta.

nNombre de la etiqueta.
p

Número de teléfono del tipo +1234567890. Debe codificarse como %2B. 

tzZona horaria. 
jp

Campos personalizados en el formato "nombre":"valor".

fMarcas (opcional). 0 por defecto.
art

Tiempo de espera para el reinicio automático (opcional). 36000 (10 horas) por defecto.

Resultado devuelto

Para las solicitudes de creación y modificación:

Copied!
[
	<long>,					/* ID de la etiqueta */
	{
		"id":<long>,		/* ID */
		"n":"<text>",			/* nombre */
		"c":"<text>",			/* código */
		"jp": {				/* campos personalizados */
			"<text>":"<text>",	/* "nombre":"valor" */
			...
		},
		"r":<double>,		/* relación de aspecto de la imagen de la etiqueta */
		"ck":<ushort>,		/* suma de comprobación de la imagen de la etiqueta */
		"f":<ushort>,		/* marca, no se usa actualmente, valor predeterminado = 1 */
		"bu":<long>,		/* unidad asignada */
		"pu":<long>,		/* unidad previa asignada */
		"bt":<uint>,		/* hora de la asignación/separación previa */
		"pos":{				/* ubicación */	
			"y":<double>,	/* latitud */	
			"x":<double>	/* longitud */
		}		
	}
]

Para las solicitudes de eliminación:

Copied!
[
	<long>,		/* ID de la etiqueta */
	null
]

Los códigos de errores posibles son:

CódigoDescripción
7Error al obtener el recurso con la ACL deseada (ADF_ACL_AVL_RES_EDIT_TAGS).
6Error no definido.
4Parámetros de entrada incorrectos.
Descargar archivo PDF
Descargar archivo Word

Ver también