update_tag
La función update_tag se usa para crear, modificar o eliminar etiquetas. Las etiquetas se emplean al asignar o separar pasajeros.
svc=resource/update_tag¶ms={"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
Nombre | Descripción |
---|---|
itemId | ID del recurso. |
id | ID de la etiqueta. Para crear una etiqueta, envíe 0. |
callMode | Modos:
|
Los siguientes parámetros solo se requieren para crear o modificar etiquetas:
Nombre | Descripción |
---|---|
c | Código. |
ck | Suma de comprobación de la imagen de la etiqueta. |
n | Nombre de la etiqueta. |
p | Número de teléfono del tipo +1234567890. Debe codificarse como %2B. |
tz | Zona horaria. |
jp | Campos personalizados en el formato "nombre":"valor". |
f | Marcas (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:
[
<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:
[
<long>, /* ID de la etiqueta */
null
]
Los códigos de errores posibles son:
Código | Descripción |
---|---|
7 | Error al obtener el recurso con la ACL deseada (ADF_ACL_AVL_RES_EDIT_TAGS). |
6 | Error no definido. |
4 | Parámetros de entrada incorrectos. |