update_retranslation_property
Para actualizar las propiedades de retransmisión de una unidad, utilice el método unit/update_retranslation_property.
svc=unit/update_retranslation_property¶ms={
"itemId": <long>,
"route_data": {
"vehicle_type": <text>,
"route": <text>
}
}
Parámetros
La solicitud debe contener los siguientes parámetros:
| Parámetro | Descripción |
|---|---|
| itemId | ID de la unidad. |
| route_data | Objeto con los parámetros de la ruta. |
| vehicle_type | Tipo de vehículo. Valores posibles:
|
| route | Nombre de la ruta. No puede estar vacío ni contener los caracteres ' y `. |
Todos los parámetros son obligatorios.
Respuesta
Si la solicitud se completa con éxito, los datos guardados de la ruta se devuelven en el siguiente formato:
{
"vehicle_type": <text>,
"route": <text>
}
En caso contrario, se devuelve un código de error.
Los datos guardados también están disponibles en el campo retr de las propiedades avanzadas de la unidad (flag 0x00000100).
Códigos de error
| Código de error | Descripción |
|---|---|
| 4 | Parámetros de entrada incorrectos: falta un parámetro, el nombre de la ruta está vacío o contiene un carácter restringido, o el tipo de vehículo no es uno de los valores indicados. |
| 6 | No se pudieron actualizar los parámetros. |
| 7 | No hay derecho de acceso Modificar propiedades no mencionadas a la unidad. |
Ejemplo
La siguiente solicitud define la ruta de autobús para la unidad con el ID 814743.
https://hst-api.wialon.com/wialon/ajax.html?svc=unit/update_retranslation_property¶ms={"itemId":814743,"route_data":{"vehicle_type":"bus","route":"112A"}}&sid=SESSION_IDENTIFIER
La respuesta es la siguiente.
{
"vehicle_type": "bus",
"route": "112A"
}