АПИ Инфофлота
Отправляйте АПИ-ключ параметром в командной строке ?key=XXXXXXXXX или заголовком запроса x-api-key
Методы АПИ
Города
Город
Города
Города в маршрутах
Город в маршрутах
Круизы
Круиз
Статусы кают в круизе
Подбор кают для пассажиров и расчет стоимости
Возраст ребенка в морском
Морские Цены
Морские Цены v.2
cruises/SeaCabins/{id}
Морские Каюты
Скидки
Скидка
Правила применения скидок
Услуги на борту
Услуга на борту
Общественные места
Общественное место
Реки
Река
Точки на маршрутах
Город в маршрутах
Порты
Порты после фильтра
Порт
Страны
Страна
Гражданство
Гражданство
Курсы валют
Курсы валют
Регионы
Регион
Возвращает список броней круиза
Новости и спецпредложения
Новость или спецпредложение
Теплоходы и лайнеры
Теплоход или лайнер
Теплоходы и лайнеры (активные)
Теплоход или лайнер
Теплоходы и лайнеры (как в меню)
Дополнительная информация о корабле
Популярные маршруты
Популярный маршрут
Поиск по названию
Заявки и бронирование
Заявка
Морское бронирование
Спецпредложения
Спецпредложение
Типы спецпредложений
Тип спецпредложений
Типы документов
GET /cruises/SeaCabins/:id
Возвращает морские каюты (данного тарифа категории кают) доступные к покупке. Для морских круизов, этот метод надо использовать вместо freeCabins, cruises/{id}/cabins и /cruises/:id/cabins/search которые не имеют смысла для морских круизов.
Запрос
GET https://restapi.infoflot.com/cruises/SeaCabins/:id
Параметры URL
| Параметр | Тип | Описание | Пример |
| id | Идентификатор морского круиза | id=434524 |
Параметры в строке запроса
| Параметр | Тип | Описание | По умолчанию | Пример |
| category_id | Код категории. Это поле берется из поля "Кодовое назавание категории кают" (data[id категории].name) в cruises/SeaCategories/{id} или (cabinGroups[i]cabinCategories[j]tariffs[id тарифа].title) в /cruises/SeaCategoriesV2/:id | category_id=IR2 | ||
| fare_id | Id тарифа. Это ключ ассоциативного массива data[id категории].rates из cruises/SeaCategories/{id} или cabinGroups[i]cabinCategories[j]tariffs в /cruises/SeaCategoriesV2/:id. Обратите внимание что в этом id обычно присутствует пробел, и если вы смотрите запрос в броузере вам этот пробел в урле надо закодировать символом + или %20. |
fare_id=EARLY BOOKING DRINKS | ||
| adults | Кол-во взрослых | 1 | adults=2 | |
| children | Кол-во детей | 0 | children=1 | |
| childrenAge | Возраст 1-го ребенка | childrenAge=5 |
Параметры ответа
| Параметр | Тип | Описание |
| status | Статус успеха | |
| data | Ассоциативный массив кают доступных к покупке |
Объект SeaCabin
| Параметр | Тип | Описание |
| number | Номер каюты. Это так же ключ этого ассоциативного массива. | |
| deck_name | Название палубы где находится эта каюта | |
| deck_number | Номер палубы |