我想通过添加额外的袋子来测试。我遇到了一个奇怪的问题。
我搜索巴黎-纽约往返,然后我发送请求提供价格API使用include=detailed-fare-rules,bags参数。
在回复中,我得到了两种额外的包信息:
"bags": {
"1": {
"quantity": 1,
"name": "CHECKED_BAG",
"price": {
"amount": "30.00",
"currencyCode": "EUR"
},
"bookableByItinerary": true,
"segmentIds": [
"1",
"3"
],
"travelerIds": [
"1"
]
},
"2": {
"quantity": 2,
"name": "CHECKED_BAG",
"price": {
"amount": "75.00",
"currencyCode": "EUR"
},
"bookableByItinerary": true,
"segmentIds": [
"1",
"3"
],
"travelerIds": [
"1"
]
}
}如果我创造秩序的话,一切都很顺利:
Paris)
。
问题是在这种情况下:
我通过添加一个出站包和2个入站包来创建订单。在这种情况下,命令是使用警告消息创建的。
"warnings": [
{
"status": 200,
"code": 0,
"title": "BookingWithPriceMarginWarning",
"detail": "The prices are lower than expected"
}
]所创建的订单包含一个额外的出站包和一个额外的入站包。
关于这个奇怪的问题,我有两个问题:
谢谢
发布于 2020-08-10 15:12:20
在处理订单创建时我的订单被修改是正常的吗?
这取决于您是自助服务用户还是企业用户:
{
"errors": [
{
"status": 400,
"code": 38034,
"title": "ONE OR MORE SERVICES ARE NOT AVAILABLE",
"detail": "Error booking additional services"
}
]
}支持为不同的行程添加不同数量的额外邮袋?
是的,这是支持的。请注意,您不能在飞机上有无限数量的袋子,所以如果其他乘客已经添加了太多的袋子,那么在添加额外的袋子时可能会出现错误。
https://stackoverflow.com/questions/63287908
复制相似问题