Sabre BargainFinderMax REST API响应返回的记录少于SOAP

时间:2017-08-28 09:13:35

标签: javascript rest soap http-post sabre

我正在尝试在我的项目中实现BFM(BargainFindermax)的Rest API,其中SOAP调用已经实现并且正在工作。由于Soap不提供分页选项,我试图使用REST“BFM”API实现相同的航班搜索功能。

通过javascript http.post请求集成Rest调用后,Rest调用正在工作,但REST“BFM”调用中返回的结果少于SOAP“BFM”调用。与肥皂结果相比,REST呼叫返回的票价也很昂贵。 REST调用的请求主体与SOAP完全相同,即Cabin类型,乘客详细信息,起源/目的地信息,货币等都在形成,就像之前实现的SOAP调用一样。 REST Call似乎也没有返回任何针对“SisterOriginMilage.Number”的记录。

出于某种原因,Rest BFM返回与SOAP BFM不同,更少且成本更高的行程结果。知道这些不同结果可能是什么原因?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

两个API接口均由相同的核心Air Shopping引擎提供支持,因此不应反映任何差异结果:

验证以下内容是相同的:

  • 您正在接触的终端/环境
  • 将应用用于确保相同配置的凭据。
  • SOAP与REST请求
  • 请求的时间,给定购物响应可以逐秒变化。

如果您可以提供请求,将有助于协助。