XML - бронирование/Экспорт пришедших заявок — различия между версиями
Материал из TourClient - Руководство пользователя
(→Ответ) |
Levenets (обсуждение | вклад) (→Ответ) |
||
(не показаны 10 промежуточные версии 2 участников) | |||
Строка 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> | ||
Строка 29: | Строка 25: | ||
<source lang="xml"> | <source lang="xml"> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
<Result> | <Result> | ||
− | <Count> | + | <Count>608</Count> |
<Bookings> | <Bookings> | ||
<Booking> | <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> | <Tourists> | ||
<Tourist> | <Tourist> | ||
− | <id> | + | <id>592673</id> |
<sex>Mr</sex> | <sex>Mr</sex> | ||
− | <name> | + | <name>Петров</name> |
− | <surname> | + | <surname>Игнат</surname> |
− | <birthday>1987-01- | + | <birthday>1987-01-02</birthday> |
− | <passportSeries> | + | <passportSeries>2312</passportSeries> |
− | <passportNumber> | + | <passportNumber>234234324</passportNumber> |
− | <passportDate> | + | <passportDate>2020-04-02</passportDate> |
− | + | ||
<citizenship /> | <citizenship /> | ||
<passportIssue /> | <passportIssue /> | ||
Строка 97: | Строка 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>