XML - результаты поиска/Информация о туре/Интерфейс — различия между версиями

Материал из TourClient - Руководство пользователя
Перейти к: навигация, поиск
(Запрос к сервису)
м (Jeka переименовал страницу XML экспорт/Информация о туре в XML экспорт/Информация о туре/Интерфейс без оставления перенаправления)
(нет различий)

Версия 12:21, 24 ноября 2014

Работа с сервисом осуществляется путем отправки POST запросов на адрес http://tourclient.ru/f/exml/user_id/tours_export .

Где user_id - ID пользователя AgentPassport.

POST-параметр request должен содержать xml запроса.

В результате сервис вернет ответ в формате xml.

Запрос к сервису

  • Для получения информации о туре необходимо указать id тура.


<?xml version="1.0" encoding="UTF-8"?>
<Request>
    <TourRequest>
        <id>ID_ТУРА</id>            <!-- <id>16030704796@511</id> -->
    </TourRequest>
    <TourExtraEntities>             <!-- [Опционально] Дополнительные объекты которые нужно добавить к объекту тур. Возможные значения перечислены в ниже. -->
        <entity>OnlineSeatsState</entity>
        <entity>ExtraCharges</entity>
        <entity>City</entity>
        <entity>Country</entity>
        <entity>RoomSize</entity>
        <entity>Resort</entity>
        <entity>ResortPlace</entity>
        <entity>Allocation</entity>
        <entity>AllocCat</entity>
        <entity>Meal</entity>
        <entity>RoomType</entity>
        <entity>RoomView</entity>
        <entity>Operator</entity>
    </TourExtraEntities>
</Request>


Ответ сервиса

Сервис возвращает ответ, содержащий объект Тур (Tour)

<?xml version="1.0" encoding="UTF-8"?>
<Result>
    <Tour>...</Tour>
</Result>

Подробное описание возвращаемых данных можно посмотреть в Описании объектов.


В случае ошибки сервис вернет:

<?xml version="1.0" encoding="UTF-8"?>
<Result>
    <Error code="код ошибки">Текст ошибки</Error>
</Result>

Внимание! Атрибут с кодом ошибки может отсутствовать!