sabre deal rest api中的offerItemId

Posted

技术标签:

【中文标题】sabre deal rest api中的offerItemId【英文标题】:offerItemId in sabre bargain rest api 【发布时间】:2020-06-02 19:54:36 【问题描述】:

我正在尝试为客户实施 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"

【问题讨论】:

【参考方案1】:

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

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

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

解决方法如下:-

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

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

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

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

【讨论】:

以上是关于sabre deal rest api中的offerItemId的主要内容,如果未能解决你的问题,请参考以下文章

如何在wordpress rest api中过滤自定义帖子类型的自定义字段?

识别RESTful API资源

有没有办法在 sabre api 中检查或创建保留线?

无法在 Sabre 创建的 PNR 中更新乘客姓名

如何通过 sabre api 删除 pnr?

如何将掩码卡号而不是完整的卡号发送到 Sabre AirTicketLLSRQ api?