【问题标题】:Sabre BargainFinderMax REST API Response returns less records than SOAPSabre BargainFinderMax REST API 响应返回的记录少于 SOAP
【发布时间】:2017-08-28 09:13:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript rest soap http-post sabre


    【解决方案1】:

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

    验证以下是否相同:

    • 您正在访问的端点/环境
    • 用于确保应用相同配置的凭据。
    • SOAP 与 REST 请求
    • 请求的时间,给定的购物响应可能会因秒而异。

    如果您可以包含请求将有助于提供帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-01
      • 1970-01-01
      • 2022-09-30
      • 1970-01-01
      • 1970-01-01
      • 2020-02-05
      相关资源
      最近更新 更多