XML - бронирование/Экспорт пришедших заявок
Материал из TourClient - Руководство пользователя
Версия от 15:16, 19 декабря 2016; 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> <city>Воронеж</city> <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 /> <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 /> </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 /> </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> </Booking> </Bookings> </Result>