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

Материал из TourClient - Руководство пользователя
Перейти к: навигация, поиск
(Запрос)
(Ответ)
 
(не показаны 7 промежуточные версии 2 участников)
Строка 15: Строка 15:
 
         <offset>0</offset><!-- Необязательный параметр, если не указан = 0-->
 
         <offset>0</offset><!-- Необязательный параметр, если не указан = 0-->
 
         <limit>50</limit><!-- Необязательный параметр, если не указан = 50-->  
 
         <limit>50</limit><!-- Необязательный параметр, если не указан = 50-->  
<updated>123456789</updated> <!-- Необязвтельный параметр -->
+
        <id>4312668</id><!-- Необязательный параметр, если указан, то будут возвращены заявки id которых больше указанного-->  
 
     </ExportBooking>
 
     </ExportBooking>
 
</Request>
 
</Request>
Строка 25: Строка 25:
 
<source lang="xml">
 
<source lang="xml">
  
 +
<?xml version="1.0" encoding="UTF-8"?>
 
<Result>
 
<Result>
     <Count>186</Count>
+
     <Count>608</Count>
 
     <Bookings>
 
     <Bookings>
 
         <Booking>
 
         <Booking>
             <Order>
+
             <id>339818</id>
                <id>3832038</id>
+
            <webclient>48130</webclient>
                <webclient>61285</webclient>
+
            <commentary>С видом на море</commentary>
                <name>ContName</name>
+
            <phoneTime>Утром</phoneTime>
                <phone>12345</phone>
+
                <email>cont@email.yy</email>
+
                <commentary>ContComment</commentary>
+
                <phoneTime>Как можно скорее</phoneTime>
+
                <city />
+
            </Order>
+
            <Offer>
+
                <booking>3832038</booking>
+
                <allocation>20801</allocation>
+
                <duration>7</duration>
+
                <meal>3</meal>
+
                <roomType>4</roomType>
+
                <price>684</price>
+
                <operator>63</operator>
+
                <departure>2014-12-24</departure>
+
                <roomView>22</roomView>
+
                <roomSize>14</roomSize>
+
                <allspo />
+
                <city>1000</city>
+
                <offerId>9756346613@511</offerId>
+
                <priceId />
+
                <ch1from />
+
                <ch1to />
+
                <ch2from />
+
                <ch2to />
+
                <ch3from />
+
                <ch3to />
+
            </Offer>
+
 
             <Customer>
 
             <Customer>
                <bookingId>3832038</bookingId>
+
                 <name>Игнат</name>
                 <name>ContName</name>
+
                 <phone>3234234</phone>
                 <phone>12345</phone>
+
                 <email>xxx@yyy.ru</email>
                 <email>cont@email.yy</email>
+
                 <commentary>С видом на море</commentary>
                 <commentary>ContComment</commentary>
+
                 <dateCreate>2015-01-15 20:15:55.725965</dateCreate>
                 <dateCreate>2014-12-19 11:03:24.206345</dateCreate>
+
                 <surname />
                 <surname>ContSurName</surname>
+
                 <patronymic />
                 <patronymic>ContPatronymic</patronymic>
+
                <address />
                 <address>address street 1/15</address>
+
                 <city>Воронеж</city>
                 <passportSeries>11111</passportSeries>
+
                 <skype>skype-id</skype>
                 <passportNumber>111111</passportNumber>
+
                <passportSeries />
                 <passportIssuedBy>ROVD</passportIssuedBy>
+
                 <passportNumber />
 +
                 <passportIssuedBy />
 
             </Customer>
 
             </Customer>
 
             <Tourists>
 
             <Tourists>
 
                 <Tourist>
 
                 <Tourist>
                     <id>5107428</id>
+
                     <id>592673</id>
 
                     <sex>Mr</sex>
 
                     <sex>Mr</sex>
                     <name>Name1</name>
+
                     <name>Петров</name>
                     <surname>Surname1</surname>
+
                     <surname>Игнат</surname>
                     <birthday>1987-01-01</birthday>
+
                     <birthday>1987-01-02</birthday>
                     <passportSeries>11111</passportSeries>
+
                     <passportSeries>2312</passportSeries>
                     <passportNumber>111111</passportNumber>
+
                     <passportNumber>234234324</passportNumber>
                     <passportDate>2015-01-01</passportDate>
+
                     <passportDate>2020-04-02</passportDate>
                    <booking>3832038</booking>
+
 
                     <citizenship />
 
                     <citizenship />
 
                     <passportIssue />
 
                     <passportIssue />
Строка 91: Строка 64:
 
                     <passportCity />
 
                     <passportCity />
 
                     <passportDateIssue />
 
                     <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>
 
                 </Tourist>
 
             </Tourists>
 
             </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>
 
         </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>