有人可以建议,是否有办法将首选航空公司传递给“ BargainFinderMaxVM” Sabre API?
答案 0 :(得分:1)
我不知道BFM的“ VM”版本,但是其所有版本都可以这样工作:
您可以使用<TravelPreferences>
<VendorPref Code="SX" PreferLevel="Preferred">
</VendorPref>
,但是服务会将其视为与“仅”相同。您可以做的另一件事是使用<TravelPreferences>
<VendorPref Code="SX" PreferLevel="Unacceptable"></VendorPref>
之类的内容添加不需要的载体列表。您可以继续使用不可接受的载体重复VendorPref节点,直到获得所需的载体为止。不幸的是,这就是系统的工作方式,因为Preferred和Only实际上是相同的。
答案 1 :(得分:0)
我也知道这一点。我使用的是其他版本,例如,对于2家首选航空公司而言,JSON如下所示:
"TravelPreferences": {
"VendorPref": [{
"Code": "BA",
"PreferLevel": "Preferred"
},{
"Code": "AA",
"PreferLevel": "Preferred"
}],