Войти

API сайта

Подключение системы онлайн-бронирования

Вам необходимо прислать нам ссылку http://example.com/quest_id, которая вернет JSON объект (пример ниже). Ссылка должна быть доступна по GET запросу. Нам необходимо получить от вас расписание на 14 дней, включая текущий день.

Список параметров:

  • date - обязательный. Это дата проведения квеста. Дату необходимо указывать в формате Y-m-d.
  • timeGame - обязательный. Это время проведения квеста. Время необходимо указывать в формате H:i:s.
  • cost - обязательный. Стоимость игры.
  • busy - обязательный. Параметр отвечает за то, занят ли квест или нет. Если стоит значение "1" - квест занят, если "0" - квест свободен

Важно!!! Обязательно формируйте JSON в том виде в каком он указан в нижеприведенном примере. Пример формируемого JSON'a:

                [{
                    "date": "2015-10-07",
                    "games": [{
                        "timeGame":  "10:00:00",
                        "cost": "400",
                        "busy":  "1"
                    },
                    {
                        "timeGame":  "12:00:00",
                        "cost": "400",
                        "busy":  "0"
                    },
                    {
                        "timeGame":  "14:00:00",
                        "cost": "500",
                        "busy":  "1"
                    }]
                },

                ...
                ...
                {
                    "date": "2015-10-15",
                    "games": [{
                        "timeGame":  "10:00:00",
                        "cost": "400",
                        "busy":  "0"
                    },
                    {
                        "timeGame":  "12:00:00",
                        "cost": "400",
                        "busy":  "1"
                    },
                    {
                        "timeGame":  "14:00:00",
                        "cost": "500",
                        "busy":  "0"
                    }]
                }]

Получение данных о бронировании

При бронировании квеста на нашем сайте вам отправляется POST-запрос со следующими параметрами:
  • date - дата проведения квеста в формате Y-m-d
  • timeGame - время проведения квеста в формате H:i:s
  • name - имя бронирующего
  • phone - телефон бронирующего
  • count - количество игроков
  • cost - стоимость игры
  • email - email бронирующего
В ответ мы должны получать следуюшие параметры в формате JSON:
  • Error - true если произошла ошибка, или false если бронирование успешно проведено
  • Message - информационное сообщение