Цены предложений авиабилетов, поиск предложений рейсов, заказы на создание рейсов с использованием кэша или результаты в реальном времени? - PullRequest
0 голосов
/ 09 января 2020

Я node js программирую, тестирую вызовы API самообслуживания на веб-сайте amadeus.

Мне известен весь поток: Поиск предложений рейса -> Цена предложения рейса -> Заказы создания рейса. Просто любопытно, какие API возвращают кэшированные результаты с серверов, которые возвращают живые результаты.

PS. Как «создание заказа» фактически создает заказы на полеты? Я не вижу URL ссылки на бронирование авиабилетов, как API-интерфейс skyscanner. Все, что я получаю, это

 "type": "flight-order",
    "id": "eJzTd9f39vA0co4AAArzAk8=",
    "associatedRecords": [
      {
        "reference": "KHI2CX",
        "creationDate": "2020-01-09T07:51:00.000",
        "originSystemCode": "GDS",
        "flightOfferId": "1"
      }
    ],
etc...

Как клиент может забронировать авиабилет из этой информации?

PPS: можно ли пропустить цену предложения рейса в потоке? Если нет, то в течение какого времени ответ от цены предложений авиабилетов остается действительным в качестве входных данных для создания заказов?

Заранее спасибо.

1 Ответ

0 голосов
/ 10 января 2020

3 API имеют живые результаты (без кеша), поэтому, теоретически, если вы делаете бронирование сразу после поиска, вы можете пропустить цену, но, поскольку для просмотра и выбора рейса для бронирования может потребоваться время, лучше Выполните цену, чтобы убедиться, что цена не изменилась, и место (а) все еще доступно.

Относительно действительности API цены: это действительно, пока цена не изменяется, и место все еще доступен.

Наш API для создания заказов на рейс создает резервирование бронирования, не перенаправляя его на сайт туристического агентства или авиакомпании. Вы можете найти дополнительную информацию в нашем руководстве: Создать систему бронирования авиабилетов .

Не стесняйтесь обращаться в нашу службу поддержки, если вам нужна дополнительная информация.

...