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

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «Category:API для СИБС (Вариант БИТ:Аппетит - клиент) API для сервиса интернет бронирования ст…»)
 
Строка 2: Строка 2:
 
[[API для сервиса интернет бронирования столиков (Вариант БИТ:Аппетит - клиент)]]
 
[[API для сервиса интернет бронирования столиков (Вариант БИТ:Аппетит - клиент)]]
  
Запрос возвращает новые заявки на бронирование
+
Запрос возвращает список бронирования за период
  
 
{|class="wikitable"
 
{|class="wikitable"
 
|Страница
 
|Страница
|<b>/get_new_bookings</b>
+
|<b>/booking_list</b>
 
|-
 
|-
 
|Параметры
 
|Параметры
Строка 13: Строка 13:
 
* password - Пароль для доступа к сервису
 
* password - Пароль для доступа к сервису
 
* id_restaurant – ID ресторана
 
* id_restaurant – ID ресторана
 +
* sd- Дата начала периода отбора в формате (yyyymmdd)
 +
* fd - Дата конца периода отбора в формате (yyyymmdd)
 
|-
 
|-
 
|Пример запроса
 
|Пример запроса
|<nowiki>http://hostname:3882/api/</nowiki><b>get_new_bookings</b>?login=1&password=1&id_restaurant=22
+
|<nowiki>http://hostname:3882/api/</nowiki><b>booking_list</b>?login=1&password=1&id_restaurant=22&sd=20150410&fd=20150430
 
|-
 
|-
 
|Пример ответа
 
|Пример ответа
Строка 22: Строка 24:
 
<response>
 
<response>
 
   <result>ok</result>
 
   <result>ok</result>
   <new_bookings>
+
   <bookings>
   <!-- new_booking - Заявка на бронирование
+
   <!-- booking - Заявка на бронирование
 
         uid - Уникальный идентификатор заявки
 
         uid - Уникальный идентификатор заявки
 
         id_table - Идентификатор столика  
 
         id_table - Идентификатор столика  
 
         datetime - Дата/Время начала времени бронирования
 
         datetime - Дата/Время начала времени бронирования
 +
        prepay - Сумма предоплаты
 +
        minutes - На сколько минут забронировано
 
   -->
 
   -->
     <new_booking uid="123123" id_table="22" datetime="2010-10-11 10:00:00"/>
+
     <booking uid="123123" id_table="22" datetime="2010-10-11 10:00:00" minutes="60" prepay="100"/>
     <new_booking uid="123124" id_table="22" datetime="2010-10-12 10:00:00"/>
+
     <booking uid="123124" id_table="23" datetime="2010-10-12 10:00:00" minutes="120" prepay="0"/>
     <new_booking uid="123125" id_table="22" datetime="2010-10-13 10:00:00"/>
+
     <booking uid="123125" id_table="24" datetime="2010-10-13 10:00:00" minutes="120" prepay="0"/>
     <new_booking uid="123126" id_table="22" datetime="2010-10-14 10:00:00"/>
+
     <booking uid="123126" id_table="25" datetime="2010-10-14 10:00:00" minutes="60" prepay="0"/>
   </new_bookings>
+
   </bookings>
 
</response>
 
</response>
 
</syntaxhighlight>
 
</syntaxhighlight>
 
|}
 
|}

Версия 10:55, 17 апреля 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 - Идентификатор столика 
         datetime - Дата/Время начала времени бронирования
         prepay - Сумма предоплаты
         minutes - На сколько минут забронировано
  -->
    <booking uid="123123" id_table="22" datetime="2010-10-11 10:00:00" minutes="60" prepay="100"/>
    <booking uid="123124" id_table="23" datetime="2010-10-12 10:00:00" minutes="120" prepay="0"/>
    <booking uid="123125" id_table="24" datetime="2010-10-13 10:00:00" minutes="120" prepay="0"/>
    <booking uid="123126" id_table="25" datetime="2010-10-14 10:00:00" minutes="60" prepay="0"/>
  </bookings>
</response>