Запрос отправки заказа на сервер (WEB интерфейс)

Материал из Wiki
Версия от 16:53, 12 октября 2015; ASLezhnin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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>