update_retranslation_property
Чтобы обновить свойства ретрансляции объекта, используйте метод unit/update_retranslation_property.
svc=unit/update_retranslation_property¶ms={
"itemId": <long>,
"route_data": {
"vehicle_type": <text>,
"route": <text>
}
}
Параметры
Запрос должен содержать следующие параметры:
| Параметр | Описание |
|---|---|
| itemId | ID объекта. |
| route_data | Объект с параметрами маршрута. |
| vehicle_type | Тип транспортного средства. Возможные значения:
|
| route | Имя маршрута. Не может быть пустым и не может содержать символы ' и `. |
Все параметры обязательные.
Возвращаемый результат
Если запрос выполнен успешно, сохраненные данные о маршруте возвращаются в следующем формате:
{
"vehicle_type": <text>,
"route": <text>
}
Если запрос выполнить не удалось, возвращается код ошибки.
Сохраненные данные также доступны в поле retr расширенных свойств объекта (флаг 0x00000100).
Коды ошибок
| Код ошибки | Описание |
|---|---|
| 4 | Неверные входные параметры: не указан один из параметров, имя маршрута пустое или содержит запрещенный символ, либо тип транспортного средства не входит в список допустимых значений. |
| 6 | Не удалось обновить параметры. |
| 7 | Нет права доступа Редактирование неупомянутых свойств на объект. |
Пример
Следующий запрос задает автобусный маршрут для объекта с 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
Ответ выглядит следующим образом.
{
"vehicle_type": "bus",
"route": "112A"
}