如何使用 GetReservationRQ 或 TravelItineraryReadRQ 获得免费行李限额

How can I get free Baggage Allowance with GetReservationRQ or TravelItineraryReadRQ

我正在使用 GetReservationRQ 和 TravelItineraryReadRQ 检索预订,但响应中没有关于行李限额的信息。 出票后如何查询行李限额(件数、重量)?

这是我从 GetReservationRS 收到的信息:

<SegmentInfo number="1" segmentStatus="OK">
    ...
    <FareBasis>AAPVNF96</FareBasis>
    <NotValidBefore>2021-02-08</NotValidBefore>
    <NotValidAfter>2021-02-08</NotValidAfter>
    <Baggage allowance="01" type="P"/>
</SegmentInfo>

这是我从 TravelItineraryReadRQ 收到的信息:

<tir310:FlightSegment ConnectionInd="O" DepartureDateTime="02-08T07:00" FlightNumber="207" ResBookDesigCode="A" SegmentNumber="1" Status="OK">
    <tir310:BaggageAllowance Number="01P"/>
    <tir310:FareBasis Code="AAPVNF96"/>
    <tir310:MarketingAirline Code="VN" FlightNumber="207"/>
    <tir310:OriginLocation LocationCode="HAN"/>
    <tir310:ValidityDates>
        <tir310:NotValidAfter>2021-02-08</tir310:NotValidAfter>
        <tir310:NotValidBefore>2021-02-08</tir310:NotValidBefore>
    </tir310:ValidityDates>
</tir310:FlightSegment>

我曾经开发过与 saber 集成的航空公司登机软件,获得行李限额总是比你想象的要难得多。 saber 网络服务没有 return 乘客行李权利的完整数字。它确实 return 与票价类型相关的行李限额,但没有考虑其他因素,例如:-

  • 乘客是否有任何会增加行李数量或重量限额的行李辅助设备?您可以在 saber 网络服务的响应中获取乘客辅助信息,因此可以在需要时实施逻辑来统计它们。

  • 乘客是否有飞行常客计划和等级可以给予他们额外的行李限额?这还需要考虑合作伙伴航空公司的飞行常客计划。 saber 中有一个客户权利 table,可以为航线配置飞行常客级别的行李限额。

  • 乘客乘坐的国际航班是否由另一家航空公司运营或营销?如果是这样,则需要确定该旅程中的 'most significant carrier' 并且承运人行李限额规则将适用。这个比较难,因为它需要了解其他航空公司的行李规则。

在我调查时,saber 网络服务并未实现行李限额的单一值。然而,Sabre 确实表示他们正在努力。我不确定他们对此的看法。

ATPCO 确实提供订阅 API,该 API 声称有 return 行李限额,考虑到上述所有因素。参见 https://developer.atpco.net/