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

调用amadeus.shopping.flightOffers.get时遇401异常求助

问题解决思路

一、401未授权异常排查

401错误核心是身份认证失败,按以下步骤检查:

  • 确认使用的是测试环境专属的API凭证(Client ID和Client Secret),不要混用生产环境的凭证。
  • 检查Amadeus客户端初始化代码,确保正确传入凭证:
Amadeus amadeus = Amadeus
    .builder("你的测试Client ID", "你的测试Client Secret")
    .setLogLevel("debug") // 开启调试日志,可查看认证请求细节
    .build();
  • 验证测试环境端点是否正确,2.0.0版本SDK默认测试端点为https://test.api.amadeus.com,若有自定义配置,确认未指向生产端点。

二、FlightOffers接口的版本对应问题

你提到的flightOffersSearch是Amadeus Java SDK后续版本的命名,在2.0.0版本中,shopping.flightOffers.get()方法就是对应V2版本的Flight Offers Search接口,无需额外寻找其他方法。可以通过开启调试日志,查看实际发起的请求URL,确认接口路径是否为/v2/shopping/flight-offers。

如果仍有问题,可打印完整的异常堆栈信息,排查是否有隐藏的认证错误细节(比如凭证过期、权限不足)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 16:56:59