1

如何在 LowFareSearchRes air Galileo 中获取特定旅程/航段的可用座位数。

我正在向 Galileo 发送如下的LowFareSearchReq请求 对于航班可用性,我正在使用 Travelport UAPI。

<s:Envelope
    xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Header>
        <Action s:mustUnderstand="1"
            xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">localhost:8080/kestrel/AirService
        </Action>
    </s:Header>
    <s:Body
        xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"
        xmlns:xsd="http://www.w3.org/2001/xmlschema">
        <LowFareSearchReq SolutionResult="true" AuthorizedBy="user" TraceId="0cd5900e3ba1b7143227a16dab585443" TargetBranch="********"
            xmlns="http://www.travelport.com/schema/air_v39_0">
            <BillingPointOfSaleInfo OriginApplication="UAPI"
                xmlns="http://www.travelport.com/schema/common_v39_0" />
                <SearchAirLeg>
                    <SearchOrigin>
                        <CityOrAirport Code="DXB"
                            xmlns="http://www.travelport.com/schema/common_v39_0" />
                        </SearchOrigin>
                        <SearchDestination>
                            <CityOrAirport Code="MNL"
                                xmlns="http://www.travelport.com/schema/common_v39_0" />
                            </SearchDestination>
                            <SearchDepTime PreferredTime="2017-12-22" />
                            <AirLegModifiers>
                                <PreferredCabins>
                                    <CabinClass Type="Business"
                                        xmlns="http://www.travelport.com/schema/common_v39_0">
                                    </CabinClass>
                                </PreferredCabins>
                            </AirLegModifiers>
                        </SearchAirLeg>
                        <SearchAirLeg>
                            <SearchOrigin>
                                <CityOrAirport Code="MNL"
                                    xmlns="http://www.travelport.com/schema/common_v39_0" />
                                </SearchOrigin>
                                <SearchDestination>
                                    <CityOrAirport Code="DXB"
                                        xmlns="http://www.travelport.com/schema/common_v39_0" />
                                    </SearchDestination>
                                    <SearchDepTime PreferredTime="2017-12-30" />
                                    <AirLegModifiers>
                                        <PreferredCabins>
                                            <CabinClass Type="Business"
                                                xmlns="http://www.travelport.com/schema/common_v39_0">
                                            </CabinClass>
                                        </PreferredCabins>
                                    </AirLegModifiers>
                                </SearchAirLeg>
                                <AirSearchModifiers MaxSolutions="100"></AirSearchModifiers>
                                <SearchPassenger Code="ADT"
                                    xmlns="http://www.travelport.com/schema/common_v39_0" />
                                    <AirPricingModifiers FaresIndicator="AllFares">
                                        <AccountCodes>
                                            <AccountCode Code="*****"
                                                xmlns="http://www.travelport.com/schema/common_v39_0"/>
                                            </AccountCodes>
                                        </AirPricingModifiers>
                                    </LowFareSearchReq>
                                </s:Body>
                            </s:Envelope>

在此处找到上述请求的响应

我正在尝试获取响应中特定旅程/段的可用座位数。

我不太确定在回复中获得可用席位的数量,请让我知道我应该如何发送带有适当详细信息的请求。

提前致谢

4

1 回答 1

2

好的,所以在阅读了各种网站后,我终于发现了。这是如何做到这一点的。

我们可以使用SeatMapReq/Rsp来获取给定航班的可用座位数。

在此处查看示例。

更新:- 即使在 LFS 的响应中,我们也可以获取 air:BookingInfo 的 BookingCount 属性。

于 2017-10-23T11:47:34.327 回答