1452
правки
Изменения
Нет описания правки
Для взаимодействия модуля мобильных устройств со сторонними системами предусмотрено XML API. Сторонняя система передает справочники клиентов (компаний-заказчиков доставки), курьеров, и заказы на доставку. Обратно получает статусы заказов, приложенные документы (фото и подписи с экрана), и треки курьеров.
== Создание/изменение клиентов ==
== Получение статусов заказов ==
Запрос отправляется по адресу https://home.courierexe.ru/api/clientapi.php
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<download>
<auth login="login" pass="pass" />
<table>givn</table>
</download>
</source>
Запрос содержит тег download - загрузка c сервера. auth - авторизация по login и pass. table - имя таблицы.
В случае успеха сервер вернет ответ вида:
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<download count="1">
<item>
<prkey>205115</prkey>
<extraclientcode>8</extraclientcode>
<code>19368</code>
<address>1863405</address>
<kurierstate>3</kurierstate>
<kurierstatetime>2016-11-01 15:38</kurierstatetime>
<kurierdate>2016-11-01</kurierdate>
<kuriermessage>Иванова, секр.</kuriermessage>
<kuriertime>15:38</kuriertime>
<kuriermoney>1560</kuriermoney>
<ldtime>2016-11-21 23:25:16</ldtime>
</item>
</download>
</source>
В случае успешного приема данных необходимо подтвердить получение, послав запрос:
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<commitdownload>
<auth login="login" pass="pass" />
<table>givn</table>
<code>19368</code>
</commitdownload>
</source>
== Получение изображений к заказам ==