Запрос на отправку списка залов и столиков в СИБС

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

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

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

Страница /set_rooms_and_tables
Параметры
  • login - Логин для доступа к сервису
  • password - Пароль для доступа к сервису
  • data – Список залов и столиков в виде XML строки кодированной в base64. (Описание структуры см. ниже)
<?xml version="1.0" encoding="utf-8"?>
<!--
  id_restaurant- ID ресторана 
  restaurant_name - Имя ресторана
-->
<rooms restaurant_name="MyCafe" id_restaurant="22">
  <!-- room - Элемент соответствует залу в ресторане         
         id_room - Идентификатор зала ресторана
         name - Наименование зала
  -->
  <room id_room="1" room_name="Главный зал">
    <!-- table - Элемент соответствует столику в ресторане
           id_table - Идентификатор столика в ресторане 
           name - Наименование столика
    -->
    <table id_table="1" table_name="Стол 1"/>
    <table id_table="2" table_name="Стол 2"/>
  </room>
  <room id_room="2" room_name="Терраса">
    <table id_table="3" table_name="Стол 3"/>
    <table id_table="4" table_name="Стол 4"/>
  </room>
Пример запроса http://hostname:3882/api/set_rooms_and_tables?login=1&password=1&data=...
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <result>ok</result>
</response>