2651
правка
Изменения
API
,Нет описания правки
== Общие понятия ==
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. <rspoiler text="Еще есть порт 8443.">Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.</rspoiler> Обратите внимание на символ '''"/"''' (slash) в конце адреса! Тестовые авторизационные данные: логин: test login пароль: testmpass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.
<?xml version="1.0" encoding="UTF-8"?>
<neworder>
<auth extra="8" login="testlogin" pass="testmpass" />
<order>
<receiver>
<?xml version="1.0" encoding="UTF-8"?>
<receiptdata>
<auth extra="8" login="testlogin" pass="testmpass" />
<orders>
<order orderno="123456" />
*'''mindeliverydate''' - минимальная дата доставки в учетом выходных дней.
*'''deliveryprice''' - Данные по составляющим ценам доставки
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут "price". Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.
<?xml version="1.0" encoding="UTF-8" ?>
<client>
<auth extra="8" login="testlogin" pass="testmpass" />
</client>
</source>