XML - бронирование/Экспорт пришедших заявок — различия между версиями

Материал из TourClient - Руководство пользователя
Перейти к: навигация, поиск
(Ответ)
(Ответ)
 
(не показаны 2 промежуточных версий 1 участника)
Строка 15: Строка 15:
 
         <offset>0</offset><!-- Необязательный параметр, если не указан = 0-->
 
         <offset>0</offset><!-- Необязательный параметр, если не указан = 0-->
 
         <limit>50</limit><!-- Необязательный параметр, если не указан = 50-->  
 
         <limit>50</limit><!-- Необязательный параметр, если не указан = 50-->  
 +
        <id>4312668</id><!-- Необязательный параметр, если указан, то будут возвращены заявки id которых больше указанного-->
 
     </ExportBooking>
 
     </ExportBooking>
 
</Request>
 
</Request>
Строка 33: Строка 34:
 
             <commentary>С видом на море</commentary>
 
             <commentary>С видом на море</commentary>
 
             <phoneTime>Утром</phoneTime>
 
             <phoneTime>Утром</phoneTime>
            <city>Воронеж</city>
 
 
             <Customer>
 
             <Customer>
 
                 <name>Игнат</name>
 
                 <name>Игнат</name>
Строка 43: Строка 43:
 
                 <patronymic />
 
                 <patronymic />
 
                 <address />
 
                 <address />
 +
                <city>Воронеж</city>
 +
                <skype>skype-id</skype>
 
                 <passportSeries />
 
                 <passportSeries />
 
                 <passportNumber />
 
                 <passportNumber />
Строка 62: Строка 64:
 
                     <passportCity />
 
                     <passportCity />
 
                     <passportDateIssue />
 
                     <passportDateIssue />
 +
                    <isNationalPassport>1</isNationalPassport>
 
                 </Tourist>
 
                 </Tourist>
 
                 <Tourist>
 
                 <Tourist>
Строка 77: Строка 80:
 
                     <passportCity />
 
                     <passportCity />
 
                     <passportDateIssue />
 
                     <passportDateIssue />
 +
                    <isNationalPassport>1</isNationalPassport>
 
                 </Tourist>
 
                 </Tourist>
 
             </Tourists>
 
             </Tourists>
Строка 98: Строка 102:
 
                 <roomViewId>22</roomViewId>
 
                 <roomViewId>22</roomViewId>
 
             </Tour>
 
             </Tour>
 +
            <Agency>
 +
                <id>4343</id>
 +
                <name>"7 Чудес Света" на Коломяжском пр. д.17</name>
 +
            </Agency>
 
         </Booking>
 
         </Booking>
 
     </Bookings>
 
     </Bookings>

Текущая версия на 17:38, 17 августа 2018

Экспорт пришедших заявок выполняется через выполнение 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>