запрос exportVehicles
Запрос используется для экспорта автомобилей из системы.
Метод: POST
URL: [account-name].maxoptra.com/rest/2/distribution-api/objects/exportVehicles
Список поддерживаемых атрибутов:
№ | Наименование поля | Обязательность | Описание |
1 | vehicle |
|
| Блок информации об автомобиле |
1.1 | id | Да | Идентификатор машины в аккаунте, который может быть использован в дальнейших вопросах |
1.2 | name | Да | Имя автомобиля |
1.3 | externalID | Нет | Внешний идентификатор автомобиля. Поле выгружается только в том случае, если оно было заполнено при создании автомобиля |
1. |
23 | active | Да | Включен или нет |
1. |
34 | suspended | Да | Заблокирован или нет |
1. |
45 | costByDistance | Да | Цена за милю |
1.5 | maxWeight | Да | Масса |
1.6 |
1.6 | vehicleActivationCost | Да | Фиксированная стоимость использования определенной машины. Эта стоимость используется, чтобы отразить стоимость выхода машины в работу или зарплату водителя за день. |
1.7 | costPerOrder | Да | Данный параметр отражает стоимость выполнения одного заказа определенной машиной. |
1.8 | maxWeight | Да | Максимальная вместимость машины для используемой в аккаунте первой единицы измерения заказа (вес) |
1.9 | maxVolume | Да | Максимальная вместимость машины для используемой в аккаунте второй единицы измерения заказа (объём) |
1.10 | averageSpeed | Да | Максимальная скорость |
1. |
711 | deviceCode | Нет | Код устройства |
1. |
812 | deviceType | Нет | Тип устройства. Значения: TomTom, Wialon, Autotracker |
1. |
9vehicleRequirements | Нет | Поддерживаемые требования к транспортному средству | 1.10 | 1114 | manufacturerInfo | Нет | Информация о производителе |
1. |
1215 | vin | Нет | Заводской номер автомобиля |
1. |
1316 | comments | Нет | Комментарии |
1. |
1417 | allowSpeedCorrectionFactor | Нет | Корректирующий коэффициент: включен, выключен. Значения: true / false. |
1. |
1518 | speedCorrectionFactor | Нет | Значение корректирующего коэффициента |
1.19 | runDistanceLimit | Нет | Максимальная протяженность рейса. Значение указывается в единицах расстояния аккаунта (для России - километры). Незаполненное поле означает отсутствие ограничений. |
1. |
16 20 | areaOfControl | Да | Распределительный центр |
2 |
units | vehicleRequirements | Нет | Блок информации о поддерживаемых требованиях к транспортному средству |
2.1 | name | Да | Наименование поддерживаемых требований к транспортному средству |
2.2 | abbreviation | Нет | Аббревиатура поддерживаемых требований к транспортному средству |
3 | units |
| Блок со значениями единиц измерений |
223.2 | timeZoneOffset | Да | Часовой пояс |
223.4 | distanceUnits | Да | Единицы измерения расстояния |
23.5 | speedUnits | Да | Единицы измерения скорости. Значения: METERS_PER_SEC KILOMETERS_PER_HOUR MILES_PER_HOUR. |
23.6 | durationUnits | Да | Единицы измерения погрузки |
23.7 | weightUnits | Да | Единицы измерения веса |
23.8 | volumeUnits | Да | Единицы измерения объема (если настроено) |
3 |
| Блок, в котором указывается территория, на которой может работать автомобиль |
34.1 | name | Да | Название территории |
4 |
| Блок информации об адресе возврата в конце дня |
4444Передает параметр sessionID
URL: /rest/2/distribution-api/objects/exportVehicles?sessionID=c7aea2918df94ec78e86bb0f86098ec8
Пример ответа
Code Block |
---|
|
<?xml version="1.0" encoding="UTF-8"?>
<apiResponse version="1.0">
<vehiclesDetails>
<units timeZone="Greenwich Mean Time" timeZoneOffset="GMT+0:00" currency="POUNDROUBLE" distanceUnits="MILEKILOMETER" speedUnits="MILESKILOMETERS_PER_HOUR" durationUnits="MINUTE" weightUnits="Kg" />
<vehicles>
<vehicle name="demosupport" externalId="7cc3098028614de3bcc6fb3c468fc986" active="true" suspended="false" costByDistance="1" maxWeight="55" maxVolume="0" averageSpeed="90" color="#937128" allowSpeedCorrectionFactor="false" runDistanceLimit="50,3" areaOfControl="ChippenhamZone">
<homeLocation />
</vehicle>
</vehicles>
</vehiclesDetails>
</apiResponse> |
...