Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


запрос lockUnlock 

Данный запрос был создан для поддержания функциональности автоматического допланирования заказов, начиная с версии Максоптры 5.2.

Для фиксации/расфиксации рейсов в системе API использует структуру application/xml и стандартный HTTP-method POST.

URL: [account-name].maxoptra.com/rest/2/distribution-api/schedules/lock

         [account-name].maxoptra.com/rest/2/distribution-api/schedules/unlock

...

#

Название атрибута

Тип

Стиль

Обязательность

Описание

1

sessionID

Текст


Да

Идентификатор сессии, полученный от сервера после запроса авторизации.
2dateДатаQueryДаDate when the run is scheduled. Depends on the configuration for particular account localization. Example of English format is “DD/MM/YYYY”. Example of Russian format is “DD.MM.YYYY”
3vehicleIDЦелое числоQueryДа

Идентификатор машины в Максоптре

Примечание Вместо атрибута vehicleID (идентификатор машины в Максоптре) можно также использовать атрибут vehicle (идентификатор машины во внешней системе)

4aocIDЦелое числоQueryДаИдентификатор распределительного центра в Максоптре
5runNumber

Целое число

Query

Нет

Идентификатор поездки указанной машины

...

Пример запроса lockUnlock

URL: [account-name].maxoptra.com/rest/2/distribution-api/schedules/lock?sessionID=f16f74a3418e4709bc63a1e503559409&date=28/11/2018&vehicleID=37455&runNumber=1Метод: POST


Ответ lockUnlock 


Code Block
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<apiResponse version="1.0">
 <runLockUnlockResponse>
   <status>LOCK_SUCCESSFUL</status>
 </runLockUnlockResponse>
</apiResponse>

...