Запрос отправки заказа на сервер (WEB интерфейс) — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
 
Строка 9: Строка 9:
 
* uid – код карты  
 
* uid – код карты  
 
* order – текст xml(закодированный base64) с заказом
 
* order – текст xml(закодированный base64) с заказом
Вариант, заказа комплекса целиком
 
 
  <syntaxhighlight lang="xml">
 
  <syntaxhighlight lang="xml">
 +
<!-- Вариант, заказа комплекса целиком -->
 
  <?xml version="1.0" encoding="utf-8"?>
 
  <?xml version="1.0" encoding="utf-8"?>
 
  <order>
 
  <order>
Строка 18: Строка 18:
 
  </syntaxhighlight>
 
  </syntaxhighlight>
  
Вариант заказа свободного списка блюд
 
 
  <syntaxhighlight lang="xml">
 
  <syntaxhighlight lang="xml">
 +
<!-- Вариант заказа свободного списка блюд -->
 
  <?xml version="1.0" encoding="utf-8"?>
 
  <?xml version="1.0" encoding="utf-8"?>
 
  <order>
 
  <order>

Текущая версия на 16:53, 12 октября 2015

API для работы с заказом через WEB интерфейс

Страница dh_order
Параметры
  • uid – код карты
  • order – текст xml(закодированный base64) с заказом
 <!-- Вариант, заказа комплекса целиком --> 
 <?xml version="1.0" encoding="utf-8"?>
 <order>
   <!-- Если значение complex=0 означает отказ от питания в этот день за эту смену питания -->
   <item date="2011-09-01" id_food_intake="1" id_complex="1"/> 
 </order>
 <!-- Вариант заказа свободного списка блюд -->
 <?xml version="1.0" encoding="utf-8"?>
 <order>
   <item date="2011-09-01" id_food_intake="1" id_complex="2">
      <!-- ID - идентификатор блюда 
           qty - количество  -->
      <subitem id="1" qty="1"/>
      <subitem id="2" qty="1"/>      
      <subitem id="3" qty="1"/>
   </item> 
 </order>
Пример запроса http://localhost:9870/dh_order?uid=09-0001&order=...
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <!-- Успешное завершение запроса -->
  <result>ok</result>
</response>