Запрос на отправку списка меню в СИБС

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

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

API для сервиса интернет бронирования столиков (Вариант БИТ:Аппетит - клиент)

Страница /set_menu_and_dishes
Параметры
  • login - Логин для доступа к сервису
  • password - Пароль для доступа к сервису
  • data – Меню ресторана в виде XML строки кодированной в base64. (Описание структуры см. ниже)
<?xml version="1.0" encoding="utf-8"?>
<!--
  id_restaurant - ID ресторана / varchar(50)
  restaurant_name - Имя ресторана / varchar(255)
-->
<menu restaurant_name="MyCafe" id_restaurant="22">
  <!-- folder - Элемент соответствует папке с блюдами
         id_folder - Идентификатор папки
         name - Наименование папки
  -->
  <folder id_folder="1" name="Кухня">
    <folder id_folder="2" name="Горячие блюда">
      <!-- Блюдо в папке -->
      <item id_item="1" 
            name="Блюдо 1" 
            unit="порц." 
            price="10" 
            description="" 
            calories="0" 
            carbohydrates="0" 
            proteins="0" 
            fats="0"/>
      <item id_item="2" 
            name="Блюдо 2" 
            unit="порц." 
            price="10" 
            description="" 
            calories="0" 
            carbohydrates="0" 
            proteins="0" 
            fats="0"/>
    </folder> 
  </folder>
</menu>
Пример запроса http://hostname:3882/api/set_menu_and_dishes?login=1&password=1&data=...
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <result>ok</result>
</response>