我正在使用Sabre构建具有集成预订引擎的Web应用程序。我在搜索可用航班时使用了讨价还价工具Max(REST)。我成功地获得了可配对的航班,但是,给出的总票价是基于总乘客量的。例如,我有2位乘客,每位乘客的航班票价为10,000.00菲律宾比索,但我得到的总票价为20,000.00菲律宾比索。我知道我得到的总票价是正确的。但是我想知道如果乘客类型不同,如何特别获得每位乘客的票价。例如,有1名成人,1名儿童和1名婴儿乘客。如何获得他们的个人价格?
答案 0 :(得分:0)
您可以在请求中使用以下数组组来实现:
"AirTravelerAvail": [
{
"PassengerTypeQuantity": [
{
"Code": "ADT",
"Quantity": 1
},
{
"Code": "CNN",
"Quantity": 1
},
{
"Code": "INF",
"Quantity": 1
}
]
}
]
},
该响应应具有PTC_FareBreakdowns(针对单个定价)和ItinTotalFare(针对所有定价)。
我希望这会有所帮助!