0

我正在尝试为客户端实现 sabre GDS,在请求讨价还价最大休息 API 后,没有名称为 offerItemId 和 offerId 的项目供进一步使用。这是我的要求。任何帮助都是可观的。问题是什么?我正在尝试为客户端实现 sabre GDS,在请求讨价还价最大休息 API 后,没有名称为 offerItemId 和 offerId 的项目供进一步使用。这是我的要求。任何帮助都是可观的。问题是什么?

{
"OTA_AirLowFareSearchRQ": {
    "OriginDestinationInformation": [
        {
            "DepartureDateTime": "2020-07-21T00:00:00",
            "DestinationLocation": {
                "LocationCode": "YYC"
            },
            "OriginLocation": {
                "LocationCode": "BRU"
            },
            "RPH": "0"
        },
        {
            "DepartureDateTime": "2020-07-25T00:00:00",
            "DestinationLocation": {
                "LocationCode": "BRU"
            },
            "OriginLocation": {
                "LocationCode": "YYC"
            },
            "RPH": "1"
        }
    ],
    "POS": {
        "Source": [
            {
                "PseudoCityCode": "F9CE",
                "RequestorID": {
                    "CompanyName": {
                        "Code": "TN"
                    },
                    "ID": "1",
                    "Type": "1"
                }
            }
        ]
    },
    "TPA_Extensions": {
        "IntelliSellTransaction": {
            "RequestType": {
                "Name": "200ITINS"
            }
        }
    },
    "TravelPreferences": {
                    "CabinPref": [{
            "Cabin": "P",
            "PreferLevel": "Preferred"
        }],
        "TPA_Extensions": {
            "DataSources": {
                "ATPCO": "Enable",
                "LCC": "Enable",
                "NDC": "Enable"
            },
            "NumTrips": {}
        }
    },
    "TravelerInfoSummary": {
        "AirTravelerAvail": [
            {
                "PassengerTypeQuantity": [{"Code": "ADT","Quantity": 3}]
            }
        ],
        "SeatsRequested": [
            5
        ]
    },
    "Version": "2"
}

}

4

1 回答 1

0

请参阅 Bargain Finder Max API 的文档:- http://files.developer.sabre.com/doc/providerdoc/shopping/BargainFinderMax_NDC_Guide.pdf

看起来您的请求格式正确,但请确保所有参数都正确传递。提供的文档具有相同的示例。

很可能,您的 PCC 未启用使用 BFM,或者您指定的层级(50、100、200)与您的 BFM 协议不匹配。

解决方案如下:-

  1. 确保您的 PCC 已启用以使用 BFM。请联系您的 Sabre 客户经理以验证您的 PCC 是否已配置为使用 BFM。

  2. 根据您的 BFM 协议将 BFM 层级调整为适当的层级。

  3. 查看您的请求中使用的限定词,以确保它们没有过度限制 - 例如,在不运营直飞航班的航线上请求直飞航班。

  4. URL 缺少部分,例如版本号。检查 API 文档是否相同。

于 2020-06-30T10:07:49.250 回答