为Bargain Finder Max Flight选择不同的回程航class

我正在开发一款由Sabre’s Soap Api提供动力的旅行应用程序。

我使用Given请求调用BargainFinderMax(BFM)端点

         2017-05-19T17:33:49        2017-05-29T00:00:00                       

我从肥皂回复中得到以下信息:

  1. 两个OriginDestinationOption

    一个。 一个包含前往目的地的航程段

    另一个包含从目的地返回的航class段。

  2. 每个OriginDestinationOption的FarePriceInfo包含整个行程的价格(包括UpTrip和Return行程)

考虑场景:

OriginDestinationOption:a

UpTrip – a :YYZ – LHR –

回程 – a :LHR – YYZ

总旅行价格= 900美元

OriginDestinationOption:b

UpTrip – b :YYZ – LHR

回程 – b :LHR – YYZ

总旅行价格= 940美元

我的问题是:

  1. 如果我为Uptrip选择UpTrip -a ,我可以选择ReturnTrip – b作为回程吗?

  2. 如果没有上述问题,我是否遗漏了请求中的任何参数以启用该组合function。

谢谢你的帮助。

您在PricedItinerary中有一个AirItinerary元素,可以预订完整的行程。 不建议混合来自不同AirItinerary元素的腿,因为可能无法满足票价规则。

因此,不仅无法保证价格保持不变,也无法保证新行程的价格。

没有任何function会做你想要的,更接近的是Multi-Ticket。 在DevStudio的资源页面中 ,您有在线帮助文​​档,具体来说,请查看此链接