Запрос на получение заявок на бронирование — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
 
(не показана одна промежуточная версия этого же участника)
Строка 31: Строка 31:
 
         datetime - Дата/Время начала времени бронирования
 
         datetime - Дата/Время начала времени бронирования
 
         prepay - Сумма предоплаты
 
         prepay - Сумма предоплаты
         minutes - На сколько минут забронировано
+
         duration - Продолжительность бронирования в часах
 
         fio - Имя клиента
 
         fio - Имя клиента
 
         email - Почта     
 
         email - Почта     
 
         description - Примечание
 
         description - Примечание
 
         phone - Телефон
 
         phone - Телефон
         card_code - Код карты      
+
         card_code - Код карты  
 +
        deleted - Логический признак удаленной записи
 
   -->
 
   -->
 
     <booking uid="123123"  
 
     <booking uid="123123"  
Строка 42: Строка 43:
 
             create_datetime="2010-10-01 10:00:00"
 
             create_datetime="2010-10-01 10:00:00"
 
             datetime="2010-10-11 10:00:00"  
 
             datetime="2010-10-11 10:00:00"  
             minutes="60"  
+
             duration="2"  
 
             prepay="100"  
 
             prepay="100"  
 
             fio="Иванов"  
 
             fio="Иванов"  
Строка 48: Строка 49:
 
             email="a@a.com"  
 
             email="a@a.com"  
 
             phone="2341242"  
 
             phone="2341242"  
             card_code="123"/>
+
             card_code="123"
     <booking uid="123123"  
+
            deleted="false"/>
 +
     <booking uid="12938478923174"  
 
             id_table="22"  
 
             id_table="22"  
 
             create_datetime="2010-10-01 10:00:00"
 
             create_datetime="2010-10-01 10:00:00"
 
             datetime="2010-10-12 10:00:00"  
 
             datetime="2010-10-12 10:00:00"  
             minutes="60"  
+
             duration="1"  
 
             prepay="100"  
 
             prepay="100"  
 
             fio="Иванов"  
 
             fio="Иванов"  
Строка 59: Строка 61:
 
             email="a@a.com"  
 
             email="a@a.com"  
 
             phone="2341242"  
 
             phone="2341242"  
             card_code="123"/>
+
             card_code="123"
 +
            deleted="true"/>
 
   </bookings>
 
   </bookings>
 
</response>
 
</response>
 
</syntaxhighlight>
 
</syntaxhighlight>
 
|}
 
|}

Текущая версия на 17:49, 6 ноября 2015

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

Запрос возвращает список бронирования за период

Страница /booking_list
Параметры
  • login - Логин для доступа к сервису
  • password - Пароль для доступа к сервису
  • id_restaurant – ID ресторана
  • sd- Дата начала периода отбора в формате (yyyymmdd)
  • fd - Дата конца периода отбора в формате (yyyymmdd)
Пример запроса http://hostname:3882/api/booking_list?login=1&password=1&id_restaurant=22&sd=20150410&fd=20150430
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <result>ok</result>
  <bookings>
  <!-- booking - Заявка на бронирование
         uid - Уникальный идентификатор заявки
         id_table - Идентификатор столика  
         create_datetime - Дата/Время регистрации бронирования
         datetime - Дата/Время начала времени бронирования
         prepay - Сумма предоплаты
         duration - Продолжительность бронирования в часах 
         fio - Имя клиента
         email - Почта     
         description - Примечание
         phone - Телефон
         card_code - Код карты 
         deleted - Логический признак удаленной записи
  -->
    <booking uid="123123" 
             id_table="22" 
             create_datetime="2010-10-01 10:00:00"
             datetime="2010-10-11 10:00:00" 
             duration="2" 
             prepay="100" 
             fio="Иванов" 
             description="" 
             email="a@a.com" 
             phone="2341242" 
             card_code="123"
             deleted="false"/>
    <booking uid="12938478923174" 
             id_table="22" 
             create_datetime="2010-10-01 10:00:00"
             datetime="2010-10-12 10:00:00" 
             duration="1" 
             prepay="100" 
             fio="Иванов" 
             description="" 
             email="a@a.com" 
             phone="2341242" 
             card_code="123"
             deleted="true"/>
  </bookings>
</response>