You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amadeus API报“ORIGIN AND DESTINATION NOT SUPPORTED”错误求助

问题分析与解决方案

错误原因

你遇到的ORIGIN AND DESTINATION NOT SUPPORTED错误,核心原因是Amadeus测试沙盒的模拟数据不覆盖你指定的BER-AUH航线组合。虽然两个机场单独在测试可用列表中,但测试环境仅提供有限的热门航线模拟数据,并非所有机场两两组合都有支持。

解决步骤

  • 替换为测试沙盒支持的航线组合:优先使用Amadeus官方测试文档中明确给出的示例航线,比如:
    • 纽约(JFK) → 伦敦(LHR)
    • 柏林(BER) → 法兰克福(FRA)
    • 巴黎(CDG) → 马德里(MAD)
      用这些组合测试,能快速验证你的API调用逻辑是否正常。
  • 检查API端点适配性:如果你需要查询具体的航班报价,可尝试使用v2/shopping/flight-offers端点(该端点的测试数据覆盖范围更广),调整后的代码示例:
    if access_token:
        url = "https://test.api.amadeus.com/v2/shopping/flight-offers"
        params = {
            "originLocationCode": "BER",
            "destinationLocationCode": "AUH",
            "departureDate": "2024-12-01",
            "adults": 1
        }
        headers = {"Authorization": f"Bearer {access_token}"}
        response = requests.get(url, params=params, headers=headers)
    
  • 确认测试数据范围:登录Amadeus开发者后台,查看测试沙盒的具体可用航线数据集,确保你选择的组合在其中。

内容的提问来源于stack exchange,提问作者z0rd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 16:59:54