XML - RuTraveller/Экспорт мест

Материал из TourClient - Руководство пользователя
Перейти к: навигация, поиск

Экспорт мест осуществляется через выполнение POST запросов на адрес http://tourclient.ru/f/exml/user_id/ru_traveller .

Где user_id - ID пользователя AgentPassport.

POST-параметр request должен содержать xml запроса.

В результате будет возвращен ответ в формате xml.

Запрос

<?xml version="1.0" encoding="UTF-8"?>
<Request>
        <offset>0</offset> <!-- Необязательный параметр, если не указан = 0-->
        <limit>50</limit> <!-- Необязательный параметр, если не указан = 50-->
        <entity>Place</entity>
        <updated>123456789</updated> <!-- Необязательный параметр необходим для синхронизации. Если указан - будут возвращены записи имеющие значение больше указанного -->
</Request>

Ответ

На запрос приходит ответ содержащий данные словаря мест

<?xml version="1.0" encoding="UTF-8"?>
<Result>
    <Count>2843</Count>
    <Places>
        <Place>
            <id>96</id>
            <name>Город Вена</name>
            <countryId>66</countryId>
            <resortId>509</resortId>
            <shortText />
            <resortPlaceId />
            <trash>false</trash>
            <updated>801346030</updated>
        </Place>
        <Place>
            <id>11</id>
            <name>Пхукет-Фантазия</name>
            <countryId>30</countryId>
            <resortId>183</resortId>
            <shortText>Немногим паркам развлечений выпадала честь называться главной достопримечательностью страны. А вот парку «Пхукет-Фантазия» такое звание доставалось от самого Министерства Туризма Таиланда...</shortText>
            <resortPlaceId />
            <trash>false</trash>
            <updated>801346013</updated>
        </Place>
        ...
    </Places>
</Result>