Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Топ:
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
2022-12-20 | 34 |
5.00
из
|
Заказать работу |
|
|
· Представляет собой отправку XML документа на URLAPI POST запроса. Где в качестве одного из параметров GET запроса должен быть указан логин клиента API, который выдается при заключении договора. Кодировка XML документа должна быть UTF-8;
· В одном XML документе может быть несколько товаров!
Запрос:
№ | Параметр GET запроса | Описание |
1 | equip | Для определения типа заявки. Это поле может иметь пустое значение. |
2 | secret | Логин клиента API. Логин выдается при заключении договора |
<document>
<application>
<id>1</id>
</application>
<products>
<product>
<keeper>ООО "ИнтерПроджект"</keeper>
<bailor>ООО "ИнтерПроджект"</bailor>
<act>ВА377</act>
<coder>RU1EA</coder>
<surname>Подколодный</surname>
<name>Василий</name>
<lastname>Иванович</lastname>
<phone>8-928-489-23-43</phone>
<country>Россия</country>
<region>Северная Осетия</region>
<area>1-й микрорайон</area>
<delivery>Номенклатура</delivery>
<index>362020</index>
<street>Левченко ул.</street>
<house>114а</house>
<body>5</body>
<floor>шт</floor>
<office>122</office>
<codei>243</codei>
<artical>RU1</artical>
<attachments>ТМЦ</attachments>
<nomencl>Кукла</nomencl>
<unit>шт</unit>
<amount>1</amount>
<implprice>575.00</implprice>
<implsum>575.00</implsum>
<nod>Мегаполис</nod>
|
<viewdep>Бандероль 1-го класса</viewdep>
<categorydep></categorydep>
<aoii></aoii>
<flagnotif></flagnotif>
<viewnotif></viewnotif>
<fragility>100</fragility>
<accpack>Номенклатура</accpack>
<viewaccpack>ООО "ИнтерПроджект"</viewaccpack>
<weightdep>RU2923292EA</weightdep>
<tdv>1000.30</tdv>
<codamount>1050.20</codamount>
<note></note>
</product>
</products>
</document>
Описание полей (обязательные поля выделены цветом)
Document | список | корневой элемент | ||||||
application | список |
| ||||||
id | Целое число | Номер заявки | ||||||
products | список |
| ||||||
product | список |
| ||||||
keeper | строка | Организация-хранитель | ||||||
bailor | строка | Контрагент-поклаждатель | ||||||
act | строка | Номер заказа | ||||||
coder | строка | Код(получателя | ||||||
surname | строка | Фамилия | ||||||
name | строка | Имя | ||||||
lastname | строка | Отчество | ||||||
phone | строка | Телефон | ||||||
counrty | строка | Страна | ||||||
region | строка | Регион/область | ||||||
area | строка | Район | ||||||
delivery | строка | Пункт доставки | ||||||
index | строка | Индекс | ||||||
street | строка | Улица | ||||||
house | строка | Дом/ строение | ||||||
body | строка | Корпус | ||||||
floor | строка | Этаж | ||||||
office | строка | Офис/квартира | ||||||
codei | строка | Код(внутр) | ||||||
artical | строка | Артикул(код котрагента) | ||||||
attachments | строка | Вид вложения | ||||||
nomencl | строка | Номенклатура(наименование товара) | ||||||
unit | строка | Единица хранения | ||||||
amount | целое число | Количество | ||||||
implprise | число с плавающей точкой | Цена реализации, руб
| ||||||
implsum | число с плавающей точкой | Сумма реализации, руб | ||||||
nod | строка | Наименование оператора доставки | ||||||
viewdep | строка | Вид отправления | ||||||
categorydep | строка | Категория отправления | ||||||
aoii | строка | Наличие описи вложения | ||||||
flagnotif | строка | Налицие уведомления | ||||||
viewnotif | строка | Вид уведомления | ||||||
flagility | строка | Признак хрупкости вложения | ||||||
accpack | строка | Необходимость дополнительной упаковки | ||||||
viewaccpack | строка | Вид дополнительной упаковки(короб, пакет и.т.п) | ||||||
weightdep | строка | Расчетный вес отправления, кг/заказ | ||||||
tdv | строка | Сумма объявленной/страховой ценности, руб./строка | ||||||
codamount | строка | Сумма наложенного платежа, руб./строка | ||||||
node | строка | Примечания |
В случае если заказ успешно принят и записан в БД будет возвращен ответ:
<document>
<doc_type>593</doc_type>
<doc_date>26-08-2013 18:11:51</doc_date>
<error>0</error>
<good>
<articals>
<artical>RU1</artical>
<amount>1</amount>
</articals>
</good>
</document>
Тег <error> - содержит общее количество ошибок, в случае успеха содержит 0.
Если были ошибки то, отдаётся следующий XML документ:
<document>
<doc_type>592</doc_type>
<doc_date>20-09-2013 08:12:05</doc_date>
<error>1</error>
<errors>
<error>Этот номер не уникален</error>
</errors>
</document>
№ | Корневой элемент | Описание | ||
1 | doc_type | целое число | номер формы документа | |
2 | doc_date | строка | дата документа в формате [дд].[мм].[гггг] [чч]:[мм]:[сс] | |
3 | error | целое число | количество ошибок | |
4 | errors | список | ||
5 | error | строка | описание ошибки |
Выдача номеров заказов
Работа с API выдача номеров заказа представляет собой GET запросы вида URL API?[параметр1]=[значение1]&[параметр2]=[значение2]&… и т. д.
|
|
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!