Перейти к содержанию

Справочники Платформы MixVel Отели

Общие положения

Для взаимодействия с MixVel API агент использует пространство имен кодификаторов и справочников MixVel Отели.

Для поддержания корректного взаимодействия с MixVel агент загружает их к себе и актуализирует их с некоторой периодичностью, определяемой регламентом взаимодействия с веб-сервисами MixVel.

Для доставки агенту справочников не выделяется отдельного внешнего API, то есть в общее API добавляются соответствующие методы.

Описания методов приведены в XSD схеме Mixvel_Dictionaries_1_00.xsd

Запросы передаются из внешнего API в Подсистему управления справочниками MixVel Отели.

При вызове методов получения справочников требуется авторизация.

Методы получения данных справочников

Все методы DictionaryHotel* позволяют получить:

  • полные данные справочника, актуальные на момент совершения запроса;

  • измененные объекты справочника, начиная с определенной даты в актуальном состоянии на момент совершения запроса.

Пример запроса справочника отельных стран:

<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
    <Header/>
    <Body>
        <MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" ReplyTo="79b67a26-6fc3-41e3-8ac4-14e0ac0245c8" TimeSent="2025-10-10T13:37:48Z"/>
        <AppData>
            <a:GetDictionaryHotelCountriesRQ xmlns:a="https://www.mixvel.com/API/XSD/mixvel_dictionaries/1_00"/>
        </AppData>
    </Body>
</MixEnv:Envelope>

Справочники по отелям, доступные агенту

  1. Справочник отелей (/api/get/Dictionary/Hotels).

  2. Справочник отельных стран (/api/get/Dictionary/Hotel/Countries).

  3. Справочник отельных городов (/api/get/Dictionary/Hotel/Cities).

Настраиваемые параметры справочников

Справочник отелей (/api/get/Dictionary/Hotels) и справочник отельных городов (/api/get/Dictionary/Hotel/Cities) поддерживают настраиваемые, но необязательные параметры.

Например, необязательный атрибут FromDate используется для получения только изменений справочника, начиная с указанной даты. Его отсутствие означает, что будет запрошен полный набор данных справочника.

Описание всех параметров приведено ниже.

XPath параметра Описание
IsActive Индикатор активной записи страны.
FromDate Параметр для получения только изменений справочника с определенной даты. Для получения полных данных справочника поле не указывается.
CountryID Идентификатор страны, к которой относится город.
CityID Идентификатор города, к которому относится отель. Применяется только для справочника Dictionary/Hotels.

Пример GetDictionaryHotelsRQ:

Показать пример запроса
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
    <Header/>
    <Body>
        <MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" ReplyTo="79b67a26-6fc3-41e3-8ac4-14e0ac0245c8" TimeSent="2025-10-10T13:37:48Z"/>
        <AppData>
            <a:GetDictionaryHotelsRQ xmlns:a="https://www.mixvel.com/API/XSD/mixvel_dictionaries/1_00">
                <IsActive>true</IsActive>
                <FromDate>2025-10-10</FromDate>
                <CityID>070f89a1-8a7b-4013-af9a-5de019806427</CityID>
                <CountryID>070f89a1-8a7b-4013-af9a-5de019806427</CountryID>
            </a:GetDictionaryHotelsRQ>
        </AppData>
    </Body>
</MixEnv:Envelope>