XML - бронирование/Отправка заявки — различия между версиями
Материал из TourClient - Руководство пользователя
м (Artemandreev переименовал страницу Бронирование/Отправка заявки в XML - бронирование/Отправка заявки) |
(→Запрос) |
||
Строка 18: | Строка 18: | ||
<email>cont@email.yy</email> <!-- [Обязательно] --> | <email>cont@email.yy</email> <!-- [Обязательно] --> | ||
<phone>12345</phone> <!-- [Обязательно] --> | <phone>12345</phone> <!-- [Обязательно] --> | ||
− | < | + | <city>НьюВасюки</city> <!-- [Обязательно] --> |
− | < | + | <onlineChat>SkypeOrICQ</onlineChat> <!-- [Обязательно] --> |
<phoneTime>Как можно скорее</phoneTime> <!-- [Обязательно] --> | <phoneTime>Как можно скорее</phoneTime> <!-- [Обязательно] --> | ||
− | <commentary>ContComment</commentary | + | <commentary>ContComment</commentary> <!-- [Конец Основного блока][Опционально] --> |
− | + | <Tourists> <!-- [Начало дополнительного блока] --> | |
− | < | + | <Tourist> |
− | < | + | |
<surname>Surname1</surname> <!-- [Обязательно] --> | <surname>Surname1</surname> <!-- [Обязательно] --> | ||
<name>Name1</name> <!-- [Обязательно] --> | <name>Name1</name> <!-- [Обязательно] --> | ||
Строка 42: | Строка 41: | ||
</expires> | </expires> | ||
</passport> | </passport> | ||
− | </ | + | </Tourist> |
... | ... | ||
− | </ | + | </Tourists> <!-- [Конец дополнительного блока] --> |
</Order> | </Order> | ||
</Request> | </Request> |
Версия 17:51, 31 декабря 2014
Отправка заявки осуществляется через выполнение 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> <Order> <id>9756346613@511</id> <!-- [Начало основного блока][Обязательно] --> <name>ContName</name> <!-- [Обязательно] --> <email>cont@email.yy</email> <!-- [Обязательно] --> <phone>12345</phone> <!-- [Обязательно] --> <city>НьюВасюки</city> <!-- [Обязательно] --> <onlineChat>SkypeOrICQ</onlineChat> <!-- [Обязательно] --> <phoneTime>Как можно скорее</phoneTime> <!-- [Обязательно] --> <commentary>ContComment</commentary> <!-- [Конец Основного блока][Опционально] --> <Tourists> <!-- [Начало дополнительного блока] --> <Tourist> <surname>Surname1</surname> <!-- [Обязательно] --> <name>Name1</name> <!-- [Обязательно] --> <birsday> <!-- [Обязательно] --> <year>1987</year> <month>1</month> <day>1</day> </birsday> <sex>(Mr|Mrs|Chld)</sex> <!-- [Обязательно] Одно из 3-х значений --> <passport> <!-- [Обязательно] --> <seria>12345</seria> <number>12345</number> <expires> <!-- [Обязательно] --> <year>2015</year> <month>1</month> <day>1</day> </expires> </passport> </Tourist> ... </Tourists> <!-- [Конец дополнительного блока] --> </Order> </Request>
Ответ
На запрос приходит ответ содержащий номер заявки
<?xml version="1.0" encoding="UTF-8"?> <Result> <Success code="200"> <orderId>339398</orderId> </Success> </Result>