Sabre BFM:如何获取每人的机票价格?
Sabre BFM: How to get the flight fare per person?
我正在使用 Sabre 构建一个带有集成预订引擎的网络应用程序。我使用 Bargain Finder Max(REST) 搜索可用航班。我成功获得了可用的配对航班,但是,给出的总票价是根据总乘客数计算的。例如,我有 2 名乘客,每位乘客的航班票价是 PHP 10,000.00,但我得到的总票价是 PHP 20,000.00。我知道我得到的总票价是正确的。但是我想知道如果乘客类型不同,如何专门获取每位乘客的票价。例如,有 1 名成人、1 名儿童和 1 名婴儿乘客。如何获取他们的个别价格?
您可以通过请求中的以下数组组获取:
"AirTravelerAvail": [
{
"PassengerTypeQuantity": [
{
"Code": "ADT",
"Quantity": 1
},
{
"Code": "CNN",
"Quantity": 1
},
{
"Code": "INF",
"Quantity": 1
}
]
}
]
},
响应应包含 PTC_FareBreakdowns 单独定价和 ItinTotalFare 所有组合定价。
希望对您有所帮助!
我正在使用 Sabre 构建一个带有集成预订引擎的网络应用程序。我使用 Bargain Finder Max(REST) 搜索可用航班。我成功获得了可用的配对航班,但是,给出的总票价是根据总乘客数计算的。例如,我有 2 名乘客,每位乘客的航班票价是 PHP 10,000.00,但我得到的总票价是 PHP 20,000.00。我知道我得到的总票价是正确的。但是我想知道如果乘客类型不同,如何专门获取每位乘客的票价。例如,有 1 名成人、1 名儿童和 1 名婴儿乘客。如何获取他们的个别价格?
您可以通过请求中的以下数组组获取:
"AirTravelerAvail": [
{
"PassengerTypeQuantity": [
{
"Code": "ADT",
"Quantity": 1
},
{
"Code": "CNN",
"Quantity": 1
},
{
"Code": "INF",
"Quantity": 1
}
]
}
]
},
响应应包含 PTC_FareBreakdowns 单独定价和 ItinTotalFare 所有组合定价。
希望对您有所帮助!