如何获得可用座位的数量Galileo UAPI Air

时间:2017-10-19 11:17:48

标签: web-services galileo

如何在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>

找到上述请求的回复here

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

我不太清楚如何获得回复中的座位数量,请告诉我如何以适当的详细信息发送请求。

提前致谢

1 个答案:

答案 0 :(得分:1)

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

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

检查示例here

更新: - 即使在LFS的回复中,我们也可以获得air的BookingCount属性:BookingInfo。