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

Dar*_*aid 1 api soap sabre

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

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

Gia*_*rlo 5

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

如果不使用,它将默认为 OTA。

无论如何,即使(由一个人)更难阅读,GIR 几乎将所有内容都分组,以避免重复数据。但是,由于整个行程的价格都在行程元素中,所以唯一的方法就是循环遍历行程并将它们组合在一起,并且可以使用 OTA 或 GIR 来实现。没有什么内置的。