ПОДПИСЫВАЙТЕСЬ НА НАШ ТЕЛЕГРАМ-КАНАЛ @nemo_travel_official

Дополнительные запросы АПИ авиабилетов

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску

Внимание! В системе реализован усовершенствованный API-проект «Nemo Connect», настоятельно рекомендуем подключаться по схеме, описанной в документации по ссылке

Проверка на доступность

Данный запрос отправляется из Nemo после того, как пользователь выбирает интересующий его перелет на странице выдачи с поиска. Он необходим для того, чтобы перед подтверждением бронирования повторно проверить перелет на доступность (статусы сегментов и актуализация цены).

Использование запроса проверки доступности позволяет не бронировать заведомо недоступные перелеты (IsAvail="false"), но значение IsAvail="true" не дает гарантии, что перелёт будет доступен к моменту бронирования, лишь до некоторой степени увеличивает такую вероятность.

WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=AirAvail

развернуть

Запрос

развернуть

Ответ

Получение документа

Запрос на получение документа из заказа системы Nemo

WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=GetDocument

развернуть

Запрос

развернуть

Ответ

Создание отложенного заказа в системе Nemo

Данный запрос используется для того, чтобы создать в системе Nemo отложенный заказ, в котором будет информация о перелете. Пустой заказ создается на основании данных перелета из результатов поиска. Если у пользователя настроен репрайсинг, то запрос на репрайсинг будет запущен при выполнении операции ActualizeFlight.

При создании отложенного заказа в системе Nemo, не происходит бронирования билета в ГДС.

WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=EmptyBook

развернуть

Запрос

развернуть

Ответ

Запрос на обновление заказа

WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=UpdateBook

развернуть

Запрос

развернуть

Ответ

Запрос на модификацию заказа

Использование запроса модификации заказа позволяет внести паспортные данные, визу, карту лояльности,а также изменить данные документов пассажиров или визы, если они уже были внесены.

WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=ModifyInformation

развернуть

Запрос

развернуть

Ответ

Чтение тарифных правил

Чтение тарифных правил — этот запрос отправляется из Nemo после того, как пользователь выбирает интересующий его перелет на странице результатов поиска. При помощи него Nemo получает информацию от поставщика о возвратности/невозвратности тарифов, а так же иную полезную информацию, которая доступна пользователю на странице подтверждения бронирования по клику на код тарифа (FareBasis).

WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=GetAirRules

развернуть

Запрос

развернуть

Ответ

Запрос на чтение очереди

Чтение осуществляется из пакетов реквизитов, настроенных и включенных для пользователя на текущий момент. Необходимо учесть, что пользователю отображаются только доступные ему заказы. В ответе на запрос приходят списки из названий очередей с соответствующими им заказами.

Список очередей:

  • GeneralQueue - в очередь попадают заказы, изменения в которых не соотносятся с другими именными очередями.
  • ScheduleChanged - предназначена для заказов с изменениями в расписании.
  • TicketsAdded - очередь для заказов, в которых добавлены номера билетов.
  • SegmentsCancelled - помещаются заказы с отмененными сегментами.
  • UnconfirmedSegments - в очередь попадают заказы с неподтвержденными сегментами.
  • WaitingConfirmation - представлены заказы, сегменты которых ожидают подтверждения.
  • ServiceInfoChanged - предназначена для заказов с изменениями в SSR.
  • TimeLimit - определена для заказов, параметр "таймлимит" которых был изменен авиакомпанией.
  • VendorRemarks - предназначена для поддержки бронирования с ремарками от авиакомпаний, например автоотмена брони

WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=ListQueue

развернуть

Запрос

развернуть

Ответ

Запрос на удаление заказа из очереди

Для удаления заказа из очереди необходимо передать список ID заказов в Nemo Travel и список очередей. Если у пользователя нет доступа к заказу, то этот заказ будет удален из списка.

WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=DeleteFromQueue

развернуть

Запрос

развернуть

Ответ

Запрос на получение семейства тарифов для определенного перелета

Данный запрос возвращает список перелетов с описанием семейства тарифов. Для каждого варианта указан его идентификатор и стоимость. Поскольку информация по семействам представлена в ответе GetFareFamilies, то последующая проверка доступности не возвращает данные по семействам тарифов.
Внимание! Доступ к методу предоставляется только при включенном модуле «Семейства тарифов».
WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=GetFareFamilies

развернуть

Запрос

развернуть

Ответ

Запрос на импорт заказа

Данный запрос позволяет перенести информацию из ГДС по указанному ПНР в заказ системы Nemo, ID которого указан в запросе.

WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?version=1.0&for=ImportBook

развернуть

Запрос

развернуть

Ответ

Запрос на получение изменившихся заказов

Данный запрос возвращает список неотложенных заказов, последние изменения по которым произведены в указанный период. Период задается в запросе и не должен превышать 10 суток.

Пример использования для организации автообновления заказов в сторонней базе данных:

Если LastSyncDate не изменился, заказ выгружать не нужно

Если LastSyncDate изменился - значит заказ требует выгрузки:

1. Нужно прочитать весь заказ запросом UpdateBook с параметром <UpdateOrder>false</UpdateOrder> (без обращений к GDS)

2. Нужно обновить данные заказа у себя

3. Нужно зафиксировать дату изменения заказа LastSyncDate на своей стороне (чтобы в следующий раз не повторять выгрузку без необходимости)

WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=GetOrdersList

развернуть

Запрос

развернуть

Ответ

См. также