Описание API | Интернет-магазин круизов компании Мостурфлот

Описание API

Версия API 2.0.14, последнее изменение 06.05.2022 15:01 (MSK).

Для работы с API необходимо получить уникальный идентификатор пользователя (USERHASH). Работа с API организуется путём отправки HTTP-запросов на адрес https://booking.mosturflot.ru/api?language=ru, необходимые параметры передаются методом GET, POST, либо путём загрузки XML-файла с параметрами запроса (в случае загрузки файла, его имя может быть любым, если загружено несколько файлов, будет обработан только первый из них). Обрабатываются только ожидаемые параметры, всё остальное игнорируется. Ответ предоставляется в формате XML либо JSON (формат можно выбрать, установив соответствующий глобальный параметр).


Глобальные параметры

Эти параметры влияют на выполнение всех запросов и обрабатываются всегда.

Параметры
  • format  -  Формат ответа. Определяет формат ответа, получаемого от API. Возможные значения: XML, JSON.
    • Тип: Значение из списка
    • Обязательный: Нет
    • Значение по умолчанию: xml
  • dateformat  -  Формат даты и времени. Определяет формат полей даты и времени в получаемом от API ответе, а также определяет порядок разбора этих полей в запросе. Возможные значения: UNIXTIME (метка времени UNIX), HUMAN (формат ДД.ММ.ГГ ЧЧ:ММ, время московское), MSK (формат ГГГГ-ММ-ДДTЧЧ:ММ:СС, время московское), GMT (ГГГГ-ММ-ДДTЧЧ:ММ:СС, часовой пояс GMT).
    • Тип: Значение из списка
    • Обязательный: Нет
    • Значение по умолчанию: msk
  • userhash  -  Идентификатор пользователя. Используется для аутентификации пользователя системы, без этого параметра большинство запросов будут отклонены.
    • Тип: Строка
    • Обязательный: Нет
  • section  -  Раздел системы. Определяет раздел системы, которому адресован запрос.
    • Тип: Значение из списка
    • Обязательный: Да
    • Значение по умолчанию: global
  • request  -  Запрос. Определяет запрос к системе.
    • Тип: Строка
    • Обязательный: Да
Формат ответа
Описание формата ответа недоступно