XML - бронирование/Экспорт пришедших заявок — различия между версиями
Материал из TourClient - Руководство пользователя
(Новая страница: «Экспорт пришедших заявок выполняется через выполнение POST запросов на адрес http://tourclient.ru/f…») |
Levenets (обсуждение | вклад) (→Ответ) |
||
(не показаны 14 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
Экспорт пришедших заявок выполняется через выполнение POST запросов на адрес http://tourclient.ru/f/exml/user_id/booking . | Экспорт пришедших заявок выполняется через выполнение POST запросов на адрес http://tourclient.ru/f/exml/user_id/booking . | ||
+ | Где '''user_id''' - [[ID пользователя AgentPassport]]. | ||
+ | |||
+ | POST-параметр '''request''' должен содержать xml запроса. | ||
+ | |||
+ | В результате будет возвращен ответ в формате xml. | ||
+ | |||
+ | =Запрос= | ||
+ | |||
+ | <source lang="xml"> | ||
+ | |||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <Request> | ||
+ | <ExportBooking> | ||
+ | <offset>0</offset><!-- Необязательный параметр, если не указан = 0--> | ||
+ | <limit>50</limit><!-- Необязательный параметр, если не указан = 50--> | ||
+ | <id>4312668</id><!-- Необязательный параметр, если указан, то будут возвращены заявки id которых больше указанного--> | ||
+ | </ExportBooking> | ||
+ | </Request> | ||
+ | |||
+ | </source> | ||
+ | |||
+ | =Ответ= | ||
+ | |||
+ | <source lang="xml"> | ||
+ | |||
+ | <?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> | ||
+ | |||
+ | </source> |
Текущая версия на 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>