XML - бронирование/Экспорт пришедших заявок — различия между версиями
Материал из TourClient - Руководство пользователя
Levenets (обсуждение | вклад) (→Запрос) |
Levenets (обсуждение | вклад) (→Ответ) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 34: | Строка 34: | ||
<commentary>С видом на море</commentary> | <commentary>С видом на море</commentary> | ||
<phoneTime>Утром</phoneTime> | <phoneTime>Утром</phoneTime> | ||
− | |||
<Customer> | <Customer> | ||
<name>Игнат</name> | <name>Игнат</name> | ||
Строка 44: | Строка 43: | ||
<patronymic /> | <patronymic /> | ||
<address /> | <address /> | ||
+ | <city>Воронеж</city> | ||
+ | <skype>skype-id</skype> | ||
<passportSeries /> | <passportSeries /> | ||
<passportNumber /> | <passportNumber /> | ||
Строка 63: | Строка 64: | ||
<passportCity /> | <passportCity /> | ||
<passportDateIssue /> | <passportDateIssue /> | ||
+ | <isNationalPassport>1</isNationalPassport> | ||
</Tourist> | </Tourist> | ||
<Tourist> | <Tourist> | ||
Строка 78: | Строка 80: | ||
<passportCity /> | <passportCity /> | ||
<passportDateIssue /> | <passportDateIssue /> | ||
+ | <isNationalPassport>1</isNationalPassport> | ||
</Tourist> | </Tourist> | ||
</Tourists> | </Tourists> | ||
Строка 99: | Строка 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>