Экспорт данных в формате XML
Машинный интерфейс выгрузки речных круизов для турагентов и партнёров.
?tur=) возвращает тег <Error> вместо данных.
Кодировка ответов — UTF-8. У части методов корневой элемент имеет своё пространство имён xmlns (указано бейджем).
Туры
exportTur.php
sputnik_germes_getTurСписок туров текущей навигации: теплоход, маршрут, даты, длительность.
| Параметр | Описание |
|---|---|
id_teplohod | фильтр по id теплохода (необязательно) |
cityfrom | фильтр по id города отправления (необязательно) |
dtfrom | дата начала, формат YYYY-MM-DD (необязательно) |
dtto | дата окончания, формат YYYY-MM-DD (необязательно) |
showlog | 1 — добавить в ответ блок параметров запроса |
<root xmlns="sputnik_germes_getTur">
<КоличествоТуров>312</КоличествоТуров>
<тур id="22712">
<Теплоход>49</Теплоход>
<ГородОтправления>1</ГородОтправления>
<Маршрут>Самара-Казань-Углич-Кострома-Плес-Н.Новгород-Самара</Маршрут>
<ДатаОтплытия>02.07.2026</ДатаОтплытия>
<ВремяОтплытия>12:00</ВремяОтплытия>
<ДатаПрибытия>11.07.2026</ДатаПрибытия>
<ВремяПрибытия>08:00</ВремяПрибытия>
<Длительность>10</Длительность>
</тур>
</root>
Данные по туру (?tur=)
exportKauta.php?tur=ID
sputnik_germes_getAllKautaКаюты тура: статус (свободна / занята / цена по запросу) и цены. ext=1 — добавить номер, класс, признак активности.
tur | id тура (обязательно) |
|---|---|
ext | 1 — расширенный вывод |
k / kn | id / номер конкретной каюты (необязательно) |
<root xmlns="sputnik_germes_getAllKauta">
<Каюта>
<Номер>101</Номер>
<Класс>Люкс (2)</Класс>
<id_class>495</id_class>
<Активно>1</Активно>
<id>559</id>
<Статус>свободна</Статус>
<ЦенаОснМест>78400</ЦенаОснМест>
<ЦенаДопМест>0</ЦенаДопМест>
</Каюта>
</root>
exportTrace.php?tur=ID
sputnik_germes_getTraceМаршрут тура: города-стоянки с датами и временем прихода/отправления.
tur | id тура (обязательно) |
|---|
<root xmlns="sputnik_germes_getTrace">
<Tour fullWay="Самара-Казань-Мариинский Посад-Чебоксары-Ярославль">
<City ID="1" dateArrive="02.07.26" dateDepart="02.07.26"
timeArrive="12:00" timeDepart="19:00" timeDiff="">Самара</City>
<City ID="45" dateArrive="03.07.26" dateDepart="03.07.26"
timeArrive="16:00" timeDepart="20:00" timeDiff="04:00">Казань</City>
</Tour>
</root>
exportExcursion.php?tur=ID
sputnik_germes_getExcursionЭкскурсии по городам-стоянкам тура (длительность, цены взрослый/детский).
tur | id тура (обязательно) |
|---|
<root xmlns="sputnik_germes_getExcursion">
<Tour ID="22712">
<City Name="Плес" ID="106">
<Excursion Name="Чарующий Плёс" Duration="1.30"
PriceAdult="1200" PriceChild="1200">Пешеходная прогулка по городу-музею</Excursion>
</City>
</Tour>
</root>
Справочники
ListTeplohod.php
sputnik_germes_getTeplohodТеплоходы, участвующие в видимых турах текущей навигации.
Открыть вызов<root xmlns="sputnik_germes_getTeplohod"> <КоличествоТеплоходов>9</КоличествоТеплоходов> <Теплоход><id>49</id><Название>Фёдор Достоевский</Название></Теплоход> </root>
ListCity.php
Города отправления (для формы поиска туров).
Открыть вызов<root> <CityCount>12</CityCount> <City id="1" name="Самара"/> <City id="45" name="Казань"/> </root>
ListClassKauta.php
sputnik_germes_getClassKautaКлассы кают по теплоходам (мест основных/дополнительных, описание).
Открыть вызов<root xmlns="sputnik_germes_getClassKauta">
<Класс id="454" id_teplohod="49" КолвоОснМест="1" КолвоДопМест="0">
<Название>1 класс (1)</Название>
<Описание>Одноместная каюта на шлюпочной палубе</Описание>
</Класс>
</root>
При запросе тура вне текущей навигации возвращается <Error> вместо данных.
Вопросы по интеграции — в техподдержку «Спутник-Гермес».