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的主要内容,如果未能解决你的问题,请参考以下文章