XML - связи фильтров/Экспорт связей фильтров тур менеджера/Экспорт связи - Отель - страна,курорт,район,категория
Материал из TourClient - Руководство пользователя
Версия от 15:24, 29 января 2015; Artemandreev (обсуждение | вклад)
Экспорт связи отелей со странами, курортами, районами и категориями осуществляется через выполнение POST запросов на адрес http://tourclient.ru/f/exml/user_id/filters_export .
Где user_id - ID пользователя AgentPassport.
POST-параметр request должен содержать xml запроса.
В результате будет возвращен ответ в формате xml.
Запрос
<?xml version="1.0" encoding="UTF-8"?> <Request> <TourManager> <AllocationId>9353</entity> </TourManager> </Request>
Ответ
На запрос приходит ответ содержащий информацию о запрошенных связях
<?xml version="1.0" encoding="UTF-8"?> <Result> <Allocation> <id>9353</id> <Country> <id>12</id> <name>Египет</name> </Country> <Resort> <id>7</id> <name>Шарм-Эль-Шейх</name> </Resort> <ResortPlace> <id>12</id> <name>Рас Ум Эль Сид</name> </ResortPlace> <AllocCat> <id>9</id> <name>4*</name> </AllocCat> </Allocations> </Result>
В случае ошибки сервис вернет:
<?xml version="1.0" encoding="UTF-8"?> <Result> <Error code="код ошибки">Текст ошибки</Error> </Result>
Внимание! Атрибут с кодом ошибки может отсутствовать!