Протокол взаимодействия с WEB сервером кинотеатра
Взаимодействие модуля "WEB сервер кинотеатра" с внешними (по отношению к Домино) службами осуществляется с помощью перечисленных API. Взаимодействие производится по протоколу HTTP посредством GET и POST запросов; данные передаются в формате XML. В стандартной поставке модуль "WEB сервер кинотеатра" работает по HTTP-протоколу с базовой аутентификацией (Basic Authentication Scheme).
Порядок обращения к серверу кинотеатра
Взаимодействие модуля "WEB сервер кинотеатра" с внешними (по отношению к Домино) службами осущест...
Список API-функций
Функция HTTP метод Запрос списка кинотеатров gettheatres GET ...
Информационные запросы
Запрос списка кинотеатров - gettheatres
Запрос: gettheatres - возвращает список кинотеатров. ...
2 Запрос списка залов - gethalls
Запрос: gethalls[?theatreid={идентификатор кинотеатра}] - возвращает список кинозалов. ...
3 Запрос топологии зала - gethallplan
Запрос: gethallplan?hallid={идентификатор зала} - возвращает описание топологии указ...
4 Запрос списка фильмов - getfilms
Запрос: getfilms[?theatreid={идентификатор кинотеатра}]- возвращает список фильмов, находящихся...
5 Запрос списка киносеансов - getshows
Запрос: getshows[?theatreid={идентификатор кинотеатра}][?filmid={идентификатор фильма}][?showd...
6 Запрос информации о киносеансе - getshow
Запрос: getshow/?showid ={идентификатор киносеанса} возвращает информацию о киносеансе, включая ...
7 Запрос информации о сервисе - about
Запрос: about - возвращает информацию о сервисе Ответ: <result errCode="Код ошибки...
Бронирование и продажа
1 Общая технологическая цепочка
Сервис, осуществляющий бронирование, заключает договор с кинотеатром и получает соответствующи...
2 Запрос на бронирование билетов -reserve
Запрос: reserve - посылает команду на бронирование списка выбранных мест. Запрос...
3 Запрос информации о брони - getinfo
Запрос: getinfo - возвращает информацию о документе с указанным идентификатором Пар...
4 Отмена брони - unreserve
Запрос: unreserve - отмена брони с указанным идентификатором Параметры: userlogin ...
5 Продажа- sale
Запрос: sale - продажа предварительно забронированных мест. Параметры: userlogin - Лог...
6 Возврат - unsale(запрос на отмену выкупленного места)
Запрос: unsale- возврат проданных мест Параметры: userlogin - Логин пользователя (службы), осу...
7 Подтверждение возврата – confirm_unsale
Запрос: confirm_unsale- завершение возврата проданных мест с указанием реквизитов оплаты. Парам...