Ответ 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-запросы
- Время запросов с учетом покупательского ответа может отличаться от секунды к секунде.
Если вы можете включить запросы, поможет помочь.