Sabre- BARGAIN FINDER MAX(OTA_AirLowFareSearchRQ) ResponseType=""

Sabre- BARGAIN FINDER MAX (OTA_AirLowFareSearchRQ) ResponseType=""

我目前正在开发适用于 Air(Flights) 的 Sabre SOAP API,并使用 BargainFinderMax(OTA_AirLowFareSearchRQ) 搜索航班可用性。所以在请求中,有一个参数ResponseType定义了对请求数据的响应类型。 我的问题是:是否有任何响应类型会根据价格对结果进行分组。例如:一个价格为 1000 美元的组将包含多个航班选项(具有不同的时间)。目前,我只能获取 OTA 和 GIR 响应类型。它显示了具有相同价格的不同行程,如下图所示:

它有两个相同数据(相同价格)但不同航段的行程。我实际上在寻找的是将具有相同价格的行程组合在一个元素中。 如果我们发出 LOWFARESEARCH 请求并设置 SolutionResult="false",则与 TravelPort 中返回的响应相同。它给出了 PricePoint 结果,即在单个价格点中分组的行程。这在军刀中可能吗?

ResponseType 只能有这 2 个值,如请求文档中所述:ResponseType,指定响应类型,有效值:"OTA" - 常规 OTA 响应,"GIR" - 分组行程响应。

如果不使用,默认为OTA。

无论如何,尽管(一个人)难以阅读,但 GIR 几乎将所有内容分组,以避免重复数据。但是,由于整个行程的价格都在行程元素内,因此唯一可以做你想做的事情的方法是循环行程并将它们组合在一起,这可以使用 OTA 或 GIR 来实现。没有内置的东西。