АПИ Инфофлота
Отправляйте АПИ-ключ параметром в командной строке ?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 | Цена (после скидки) |