Amadeus按需航班状态API多航段flightPoints信息缺失问题咨询
关于Amadeus On-Demand Flight Status API多航段信息缺失的问题
问题本质与解决方案
你遇到的情况并非API Bug,而是Amadeus v2航班状态API的默认返回逻辑导致的:当同一航班号单日执行多段航班时,flightPoints字段默认仅返回首个航段的机场节点数据,后续航段的信息需要通过显式参数触发完整返回。
解决步骤
在请求URL中添加include=flightPoints参数,强制API返回所有航段的完整节点信息。调整后的请求参数示例:
https://api.amadeus.com/v2/schedule/flights?carrierCode=DL&flightNumber=2694&scheduledDepartureDate=2024-10-31&include=flightPoints
添加该参数后,API会返回每个航段对应的起飞、到达机场的完整数据,包括你缺失的MCO机场相关信息。
补充说明
- Amadeus v2 API默认会精简响应内容以提升性能,部分嵌套字段(如
flightPoints)需要通过include参数明确指定才会完整返回。 - 如果添加参数后仍存在数据缺失,可排查以下两点:
- 确认航班号、日期的准确性(核实DL2694在2024-10-31确实执飞了MCO→LGA航段)
- 检查你的API权限是否包含获取完整航班节点信息的权限
内容的提问来源于stack exchange,提问作者Murlakatam
相关产品推荐
相关产品推荐

