Sabre航班搜索 - BFM

时间:2018-05-30 03:53:51

标签: sabre

我正在寻找搜索实施,我可以为每个特定航空公司的每个人获得多种机舱类型的票价。我的请求搜索参数将是原始,目的地,日期,pax类型与pax类型。

2 个答案:

答案 0 :(得分:1)

在Bargain Finder Max中,每个行程的多种票价功能允许您在单个查询中快速提供每个行程的多个票价选择,以最好地满足他们的需求。

每个行程的多重票价功能仅适用于Bargain Finder Max。您最多可以创建10个用户定义的组,每组最多6个关联的票价属性。此功能适用于单向,往返和多目的地行程请求。

提取API文档

票价属性

每个行程的所有多种票价票价属性是可选的。允许每组属性混合,对于不同的属性使用“AND”,对于相同的属性使用“OR”。

以下是可接受的票价属性:

  • 票价不受限制。
  • 提前购买,不包括票价。
  • 以罚款排除票价。
  • 以最低/最高逗留时间排除票价。
  • 乘客类型代码 - 如果未指定乘客类型,则“ADT” - 乘客类型代码将用作默认乘客类型代码。每组仅允许一个乘客类型代码。
  • 小屋。每组只允许一间小屋。如果没有提供所要求的客舱,将不会退还票价
  • 帐户ID /公司ID。
  • 公共票价。
  • 私人票价。

每个行程的多个票价将使用购物请求中每个参数组的现有限定符中指定的乘客总数。用户不会在每次行程多票价请求中输入乘客数量。

答案 1 :(得分:0)

我最近一直在进行此工作,而且效果很好。 -这是JSON范例,应该传回Economy,Prem。每个行程的经济舱和商务舱(如果有)。

插入内部:OTA_AirLowFareSearchRQ> TravelPreferences> TPA_Extensions

"FlexibleFares": {
  "FareParameters": [
    {
      "PassengerType": {
        "Code": "ADT"
      },
      "Cabin": {
        "Type": "Y"
      }
    },
    {
      "PassengerType": {
        "Code": "ADT"
      },
      "Cabin": {
        "Type": "S"
      }
    },
    {
      "PassengerType": {
        "Code": "ADT"
      },
      "Cabin": {
        "Type": "C"
      }
    }
  ]
}