XML - связи фильтров/Экспорт связей фильтров тур менеджера/Экспорт связи - Тип апартаментов - тип номера
Материал из TourClient - Руководство пользователя
Версия от 15:35, 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> <dataOffset>0</dataOffset> <!-- Необязательный параметр, если не указан = 0--> <dataLimit>50</dataLimit> <!-- Необязательный параметр, если не указан = 50--> <ApartMainTypeId>1</ApartMainTypeId> </TourManager> </Request>
Ответ
На запрос приходит ответ содержащий информацию о запрошенных связях
<?xml version="1.0" encoding="UTF-8"?> <Result> <Count>620</Count> <RoomTypes> <RoomType> <id>2162</id> <name>Promotion (Fortuna) Room</name> </RoomType> ... </RoomTypes> </Result>
В случае ошибки сервис вернет:
<?xml version="1.0" encoding="UTF-8"?> <Result> <Error code="код ошибки">Текст ошибки</Error> </Result>
Внимание! Атрибут с кодом ошибки может отсутствовать!