Проблема с созданием заказа на рейс в API самообслуживания Amadeus / запрошенный маршрут не найден

#api #amadeus

#API #amadeus

Вопрос:

Я использую API самообслуживания для оформления заказа на рейс и получаю сообщение об ошибке ниже, я тестирую инструмент тестирования Amadeus API. Похоже, не могу понять проблему, поскольку запрос только что получен из API поиска рейсов

 {
  "errors": [
    {
      "status": 400,
      "code": 4926,
      "title": "INVALID DATA RECEIVED",
      "detail": "Itinerary requested is not found"
    }
  ]
}
  

Ответ №1:

Эта ошибка возникает, когда тело JSON вызова Flight Create Orders построено неправильно.

Обычный процесс формирования запроса должен быть следующим:

  1. Вызовите поиск предложений рейсов, чтобы получить список предложений рейсов.
  2. Отправьте новый запрос типа «авиабилеты-предложения-цены» в раздел «Цены предложений на рейсы», используя список предложений на рейсы, которые вас интересуют, из предыдущего звонка.
  3. Отправьте новый запрос типа «заказ на рейс» в раздел «Создание заказов на рейс», взяв вывод цены предложения на рейс и добавив раздел «путешественники».

Подробную информацию вы можете найти в руководстве по системе бронирования в блоге.