Ответ REST API Sabre BargainFinderMax возвращает меньше записей, чем SOAP

Я пытаюсь реализовать Rest API для BFM(BargainFindermax) в моем проекте, где SOAP-вызовы уже реализованы и работают. Поскольку Soap не предоставляет опций нумерации страниц, я пытался реализовать те же функции поиска рейсов с помощью REST API "BFM".

После интеграции вызовов Rest через запрос javascript http.post вызовы Rest работают, но возвращаемые результаты в вызове REST "BFM" меньше, чем вызов SOAP "BFM". Тарифы, возвращаемые при вызове REST, также дороги по сравнению с результатами мыла. Тело запроса вызова REST точно такое же, как и SOAP, т. Е. Тип кабины, информация о пассажире, информация о источнике / пункте назначения, валюта и т. Д. Формируются так же, как это было в ранее реализованном вызове SOAP. Похоже, что вызов REST также не возвращает никаких записей для "SisterOriginMilage.Number".

По некоторым причинам Rest BFM возвращает другие, меньшие и дорогостоящие результаты маршрута, чем SOAP BFM. Любая идея, что может быть причиной этих разных результатов? Любая помощь приветствуется.

1 ответ

Решение

Оба API-интерфейса работают на одном базовом движке Air Shopping, поэтому не должны отражаться на каких-либо различиях:

Подтвердите следующее одинаково:

  • Конечные точки / среды, в которые вы попали
  • Учетные данные, используемые для обеспечения применения одинаковых конфигураций.
  • SOAP vs REST-запросы
  • Время запросов с учетом покупательского ответа может отличаться от секунды к секунде.

Если вы можете включить запросы, поможет помочь.

Другие вопросы по тегам