XML - бронирование/Экспорт пришедших заявок

Материал из TourClient - Руководство пользователя
Версия от 17:38, 17 августа 2018; Levenets (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Экспорт пришедших заявок выполняется через выполнение POST запросов на адрес http://tourclient.ru/f/exml/user_id/booking . Где user_id - ID пользователя AgentPassport.

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

В результате будет возвращен ответ в формате xml.

Запрос

<?xml version="1.0" encoding="UTF-8"?>
<Request>
    <ExportBooking>
        <offset>0</offset><!-- Необязательный параметр, если не указан = 0-->
        <limit>50</limit><!-- Необязательный параметр, если не указан = 50--> 
        <id>4312668</id><!-- Необязательный параметр, если указан, то будут возвращены заявки id которых больше указанного--> 
    </ExportBooking>
</Request>

Ответ

<?xml version="1.0" encoding="UTF-8"?>
<Result>
    <Count>608</Count>
    <Bookings>
        <Booking>
            <id>339818</id>
            <webclient>48130</webclient>
            <commentary>С видом на море</commentary>
            <phoneTime>Утром</phoneTime>
            <Customer>
                <name>Игнат</name>
                <phone>3234234</phone>
                <email>xxx@yyy.ru</email>
                <commentary>С видом на море</commentary>
                <dateCreate>2015-01-15 20:15:55.725965</dateCreate>
                <surname />
                <patronymic />
                <address />
                <city>Воронеж</city>
                <skype>skype-id</skype>
                <passportSeries />
                <passportNumber />
                <passportIssuedBy />
            </Customer>
            <Tourists>
                <Tourist>
                    <id>592673</id>
                    <sex>Mr</sex>
                    <name>Петров</name>
                    <surname>Игнат</surname>
                    <birthday>1987-01-02</birthday>
                    <passportSeries>2312</passportSeries>
                    <passportNumber>234234324</passportNumber>
                    <passportDate>2020-04-02</passportDate>
                    <citizenship />
                    <passportIssue />
                    <passportCountry />
                    <passportCity />
                    <passportDateIssue />
                    <isNationalPassport>1</isNationalPassport>
                </Tourist>
                <Tourist>
                    <id>592678</id>
                    <sex>Mrs</sex>
                    <name>Блынская</name>
                    <surname>Елена</surname>
                    <birthday>1985-02-03</birthday>
                    <passportSeries>1234</passportSeries>
                    <passportNumber>234312</passportNumber>
                    <passportDate>2022-02-02</passportDate>
                    <citizenship />
                    <passportIssue />
                    <passportCountry />
                    <passportCity />
                    <passportDateIssue />
                    <isNationalPassport>1</isNationalPassport>
                </Tourist>
            </Tourists>
            <Tour>
                <id>3339551896795@611</id>
                <operatorId>3036</operatorId>
                <countryId>25</countryId>
                <cityId>1000</cityId>
                <roomSizeId>14</roomSizeId>
                <departure>2015-01-25</departure>
                <arrival>2015-02-02</arrival>
                <duration>8</duration>
                <priceOrig>2072</priceOrig>
                <currencyOrig>1</currencyOrig>
                <resortId>866</resortId>
                <resortPlaceId>1748</resortPlaceId>
                <allocationId>133981</allocationId>
                <allocCatId>9</allocCatId>
                <mealId>3</mealId>
                <roomTypeId>15</roomTypeId>
                <roomViewId>22</roomViewId>
            </Tour>
            <Agency>
                <id>4343</id>
                <name>"7 Чудес Света" на Коломяжском пр. д.17</name>
            </Agency>
        </Booking>
    </Bookings>
</Result>