XML - результаты поиска/Поиск туров/Интерфейс - Результаты поиска по отелю
Материал из TourClient - Руководство пользователя
Работа с сервисом осуществляется путем отправки POST запросов на адрес http://tourclient.ru/f/exml/user_id/tours_export .
Где user_id - ID пользователя AgentPassport.
POST-параметр request должен содержать xml запроса.
В результате сервис вернет ответ в формате xml.
Запрос к сервису
<?xml version="1.0" encoding="UTF-8"?> <Request> <ToursByAllocationRequest> <allocationId>118154</allocationId> <!-- Отель для поиска туров --> <key>3f22f77c8682ea29e9389d3794d0733d</key> <!-- Ключ из ответа на запрос результатов поиска с группировкой по отелям --> </ToursByAllocationRequest> </Request>
Ответ сервиса
Сервис возвращает ответ, содержащий массив объектов Тур (Tours)
<?xml version="1.0" encoding="UTF-8"?> <Result> <Tours> <!-- Массив объектов Тур. --> <Tour>...</Tour> <Tour>...</Tour> <Tour>...</Tour> ... </Tours> </Result>
Подробное описание возвращаемых данных можно посмотреть в Описании объектов.
В случае ошибки сервис вернет:
<?xml version="1.0" encoding="UTF-8"?> <Result> <Error code="код ошибки">Текст ошибки</Error> </Result>
Внимание! Атрибут с кодом ошибки может отсутствовать!