import_zones_save
Para importar geocercas, use el método exchange/import_zones_save.
Endpoint
svc=exchange/import_zones_save¶ms={
"itemId": <long>,
"zones": [
{
"n": <text>,
"d": <text>,
"id": <long>,
"t": <byte>,
"w": <uint>,
"f": <uint>,
"c": <uint>,
"b": {
"min_x": <double>,
"min_y": <double>,
"max_x": <double>,
"max_y": <double>,
"cen_x": <double>,
"cen_y": <double>
},
"p": [
{
"x": <double>,
"y": <double>,
"r": <uint>
}
]
}
]
}
El método es una solicitud que consume muchos recursos, por lo que se le aplica la restricción de solicitudes simultáneas de este tipo durante una sesión. Si se alcanza la restricción, se devuelve el error 1003 con la causa
LIMIT api_concurrent. Para ver la lista de solicitudes que consumen muchos recursos, consulte Restricciones.
Parámetros
| Parámetro | Descripción |
|---|---|
itemId |
ID del recurso en el sistema. |
id |
ID de la geocerca en el sistema. |
zones |
Array de ID de geocercas. |
Consulte get_zone_data para conocer la descripción de los demás parámetros.
En la descripción de la geocerca, los siguientes parámetros son obligatorios: n (nombre de la geocerca), t (tipo de geocerca), w (grosor de la línea o radio del círculo), f (flags), c (color) y p (puntos de la geocerca). Los demás parámetros de la geocerca son útiles, pero opcionales. El parámetro itemId (ID del recurso) es obligatorio.
Respuesta
Si la solicitud se completa correctamente, se devuelve la cantidad de geocercas importadas:
<int>
Si la solicitud falla, se devuelve un código de error.
Códigos de error
| Código de error | Descripción |
|---|---|
| 1 | SID de solicitud no válido u obsoleto. |
| 4 | Error de validación de parámetros. |
| 6 | No se especificaron ID de geocercas. |
| 7 | Uno de los siguientes errores:
|