Загрузка этикеток для сторонних транспортных компаний

Запросы могут отправляться только по протоколу HTTP методом POST.

Адрес запроса:

https://api.p5s.ru/orderLabel.php

Параметры запроса:

  • ApiKey - все запросы должны содержать ApiKey. Этот параметр идентифицирует Вас у нас в системе и по нему мы понимаем от кого пришел запрос. Узнать Ваш ApiKey Вы можете в Вашем личном кабинете - API и выгрузки.
  • orderID - это обязательный параметр. Наш внутренний идентификатор заказа, к которому загружается этикетка. Если заказ был создан с помощью метода order, то значение идентификатора возвращается после создания в поле orderID
  • label - поле типа file, для загрузки самого файла с этикеткой.

Ограничения:

  • Этикетки можно загружать только к заказам в статусах:
    1 - Принят,
    3 - Ожидает подтверждения,
    9 - Комплектация товара на складе,
    4 - Товар забронирован,
    5 - Готов к отгрузке.
  • Формат принимаемых фалов:
    Тектстовый - text/plain
    PNG - image/png
    JPG - image/jpeg
    HTML - text/html
    PDF - application/pdf
  • Размер файла не более 1 мегабайта.
  • В случае загрузки txt формата, из файла вырезаются все теги.
  • В случае загрузки html формата, из файла вырезаются все теги, за исключением узкого перечня базовых тегов.
  • В содержимом нельзя использовать js script и iframe, гиперссылки.

Результаты работы

По результатам работы система выдает структурированный ответ в формате XML.

В случае возникновения ошибок в параметре error приводится подробная диагностика о возникшей ситуации.


Если у Вашего программиста будут вопросы/предложения пусть он свяжется c нами, мы обязательно Вам поможем.