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

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «Category:API для для работы с заказом через WEB интерфейс API для работы с заказом через WEB инт…»)
 
 
(не показаны 4 промежуточные версии этого же участника)
Строка 9: Строка 9:
 
* uid – код карты  
 
* uid – код карты  
 
* order – текст xml(закодированный base64) с заказом
 
* order – текст xml(закодированный base64) с заказом
 +
<syntaxhighlight lang="xml">
 +
<!-- Вариант, заказа комплекса целиком -->
 
  <?xml version="1.0" encoding="utf-8"?>
 
  <?xml version="1.0" encoding="utf-8"?>
 
  <order>
 
  <order>
   <!- Если значение complex=0 означает отказ от питания в этот день за эту смену питания -->
+
   <!-- Если значение complex=0 означает отказ от питания в этот день за эту смену питания -->
   <item date=”2011-09-01” id_food_intake=”1” id_complex=”1”/>  
+
   <item date="2011-09-01" id_food_intake="1" id_complex="1"/>  
 
  </order>
 
  </order>
 +
</syntaxhighlight>
 +
 +
<syntaxhighlight lang="xml">
 +
<!-- Вариант заказа свободного списка блюд -->
 +
<?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>
 +
</syntaxhighlight>
  
 
|-
 
|-

Текущая версия на 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>