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

调用Amadeus获取Token接口返回400错误求助

排查grant_type参数缺失的常见原因

以下是几个大概率导致该问题的原因及排查方向:

  • 请求内容类型不匹配
    绝大多数OAuth2的Token接口要求请求体使用application/x-www-form-urlencoded格式(表单编码),如果你是用JSON格式发送参数(Content-Type: application/json),服务器会无法识别表单参数,进而提示grant_type缺失。请检查请求头的Content-Type是否正确设置为application/x-www-form-urlencoded。

  • 参数传递位置错误
    确认参数是放在POST请求的请求体中,而不是URL的查询字符串里。部分Token接口明确要求参数必须通过表单体传递,URL参数不会被解析为有效参数。

  • 参数格式或语法问题
    检查参数是否存在多余的空格、引号格式错误(比如使用了中文引号),或者键名拼写错误(比如误写为granttype)。你提供的示例中client_secret后面有多余空格,虽然不一定直接导致问题,但建议统一清理掉这类格式问题。

  • 请求方法错误
    确保使用POST方法调用Token接口,GET方法通常不被支持用于获取Client Credentials类型的Access Token。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 23:31:06