АПИ Инфофлота
Отправляйте АПИ-ключ параметром в командной строке ?key=XXXXXXXXX или заголовком запроса x-api-key
Методы АПИ
Города
Город
Города
Города в маршрутах
Город в маршрутах
Круизы
Круиз
Статусы кают в круизе
Подбор кают для пассажиров и расчет стоимости
Возраст ребенка в морском
Морские Цены
cruises/SeaCategoriesV2/{id}
Морские Цены v.2
Морские Каюты
Скидки
Скидка
Правила применения скидок
Услуги на борту
Услуга на борту
Общественные места
Общественное место
Реки
Река
Порты
Порты после фильтра
Порт
Страны
Страна
Гражданство
Гражданство
Курсы валют
Курсы валют
Регионы
Регион
Возвращает список броней круиза
Новости и спецпредложения
Новость или спецпредложение
Теплоходы и лайнеры
Теплоход или лайнер
Теплоходы и лайнеры (активные)
Теплоход или лайнер
Теплоходы и лайнеры (как в меню)
Дополнительная информация о корабле
Популярные маршруты
Популярный маршрут
Поиск по названию
Заявки и бронирование
Заявка
Морское бронирование
Спецпредложения
Спецпредложение
Типы спецпредложений
Тип спецпредложений
Типы документов
GET /cruises/SeaCategoriesV2/:id
Как /cruises/SeaCategories/{id} этот метод возвращает тарифы (цены) категорий кают доступных к покупке морского круиза но в формате второй версии. Во второй версии категории кают сгуппированы по "Сьют", "С балконом", "С окном", "С иллюминатором", "Внутренняя", и минимальная цена подсчитана для каждой групироваки и категории кают. Этот метод также возвращает иконки и описания услуг в каюте.
Рекомендуется использовать этот метод - UI получается красивей.
Для морских круизов, этот метод надо использовать вместо freeCabins, cruises/{id}/cabins и /cruises/:id/cabins/search которые не имеют смысла для морских круизов.
Рекомендуется использовать этот метод - UI получается красивей.
Для морских круизов, этот метод надо использовать вместо freeCabins, cruises/{id}/cabins и /cruises/:id/cabins/search которые не имеют смысла для морских круизов.
Запрос
GET https://restapi.infoflot.com/cruises/SeaCategoriesV2/:id
Параметры URL
Параметр | Тип | Описание | Пример |
id | Идентификатор морского круиза | id=434524 |
Параметры в строке запроса
Параметр | Тип | Описание | По умолчанию | Пример |
adults | Кол-во взрослых | 1 | adults=2 | |
children | Кол-во детей | 0 | children=1 | |
childrenAge | Возраст 1-го ребенка | childrenAge=5 |
Параметры ответа
Параметр | Тип | Описание |
cabinGroups | Массив групировок категорий кают ("Сьют", "С балконом", "С окном", "С иллюминатором", "Внутренняя"). Если возвращается пустой массив, то все каюты проданы и можно показыать форму обращения в агентсво. |
Объект SeaCabinGroup
Параметр | Тип | Описание |
id | Id группировки кают | |
title | Название группировки категорий кают. Одно из "Сьют", "С балконом", "С окном", "С иллюминатором", "Внутренняя" | |
cabinCategories | Категория кают | |
groupMinPrice | Минимальная цена за одного человека в этой группировке категорий кают во всех валютах. | |
displayPrice | Минимальная цена до и после скидки за одного человека в этой группировке категорий кают во всех валютах. |
Объект SeaCabinCategoryV2
Параметр | Тип | Описание |
id | Id букинга категриии кают | |
title | Кодовое назавание категории кают | |
friendly_name | Назавание категории кают на русском | |
description | Описание категории кают в формате HTML | |
photo | Фотография каюты | |
videoPresentation | Видеопрезентация каюты | |
servicesOnCabins | Услуги а каюте | |
tariffs | Ассоциативный массив тарифов и их цен во всех валютах | |
portDue | Портовые сборы во всех валютах. Они включены в минимальные стоимости и в priceWithDues тарифов. | |
serviceDue | Сервисные сборы во всех валютах. Они включены в минимальные стоимости и в priceWithDues тарифов. | |
categoryDues | Альтернативный улучшеный формат portDue и serviceDue - портовых и сервисных сборов. |
Объект PhotoObject
Параметр | Тип | Описание |
alt | Название картинки пока она подгружается. | |
caption | Попап title картинки | |
src | Url картинки |
Объект ServicesOnCabin
Параметр | Тип | Описание |
id | Id услуги в каюте | |
title | Название услуги в каюте | |
icon | СВГ иконки услуги каюте | |
description | Описание услуги каюте | |
benefit | Является ли услуга "неденежным преимуществом" |
Объект SeaTariffs
Параметр | Тип | Описание |
{Код тарифа 1} | Код и детали тарифа 1. | |
{Код тарифа 2} | Код и детали тарифа 2. | |
{Код тарифа N...} | Код и детали тарифа N. |
Объект SeaTariff
Параметр | Тип | Описание |
price | Код и детали тарифа 1. | |
description | Описание тарифа | |
name_ru | Название тарифа на русском языке |
Объект PriceInCurrencies
Параметр | Тип | Описание |
rub | Цена в рублях. Курс обмена зависит от круиза: например у MSC он свой отличающийся от курса ЦБ РФ. | |
eur | Цена в евро | |
usd | Цена в американских долларах | |
byn | Цена в белорусских рублях |
Объект SeaDues
Параметр | Тип | Описание |
due_code | Код сбора для использования в коде фронта. Пока есть только portDue и serviceDue | |
due_name | Название сбора. Пока есть только "Портовый сбор" и "Сервисный сбор" | |
due_size | Размер сбора в валюте корабля | |
due_size_currencies | Размер сбора во всех валютах |
Объект FullPriceInCurrency
Параметр | Тип | Описание |
defaultPrice | Перечеркнутая цена до скидки | |
id | Id валюты. Курс обмена зависит от круиза: например у MSC он свой отличающийся от курса ЦБ РФ. | |
iso | ISO код валюты | |
mainBottomPrice | Цена (после скидки) |