为Bargain Finder Max Flight选择不同的回程航class
我正在开发一款由Sabre’s Soap Api提供动力的旅行应用程序。
我使用Given请求调用BargainFinderMax(BFM)端点
2017-05-19T17:33:49 2017-05-29T00:00:00
我从肥皂回复中得到以下信息:
-
两个OriginDestinationOption
一个。 一个包含前往目的地的航程段
湾 另一个包含从目的地返回的航class段。
-
每个OriginDestinationOption的FarePriceInfo包含整个行程的价格(包括UpTrip和Return行程)
考虑场景:
OriginDestinationOption:a
UpTrip – a :YYZ – LHR –
回程 – a :LHR – YYZ
总旅行价格= 900美元
OriginDestinationOption:b
UpTrip – b :YYZ – LHR
回程 – b :LHR – YYZ
总旅行价格= 940美元
我的问题是:
-
如果我为Uptrip选择UpTrip -a ,我可以选择ReturnTrip – b作为回程吗?
-
如果没有上述问题,我是否遗漏了请求中的任何参数以启用该组合function。
谢谢你的帮助。
您在PricedItinerary
中有一个AirItinerary
元素,可以预订完整的行程。 不建议混合来自不同AirItinerary
元素的腿,因为可能无法满足票价规则。
因此,不仅无法保证价格保持不变,也无法保证新行程的价格。
没有任何function会做你想要的,更接近的是Multi-Ticket。 在DevStudio的资源页面中 ,您有在线帮助文档,具体来说,请查看此链接 。