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

使用Microsoft Calendar授权码获取access_token报invalid_grant错误求助

问题排查方案

  • 授权码有效性校验
    授权码为一次性凭证,有效期仅几分钟,拿到后需要立即使用,重复使用或超时使用都会触发该错误。同时需要确认你获取授权码时使用的client_id、重定向地址、租户ID和本次换取token的参数完全一致。
  • 端点与参数适配问题
    你当前使用的是AAD v1版本的token端点https://login.microsoftonline.com/[tenantId]/oauth2/token,该端点不支持scope参数,需要将参数中的scope替换为resource,取值为https://graph.microsoft.com。
    如果要继续使用scope参数,请将请求地址更换为AAD v2版本端点:https://login.microsoftonline.com/[tenantId]/oauth2/v2.0/token
  • 重定向地址匹配校验
    你提交的redirect_uri必须和Azure应用注册后台配置的重定向地址完全一致,包括协议头(http/https)、路径、结尾的斜杠、大小写,任意字符不一致都会报错。
  • 参数编码校验
    由于请求格式为application/x-www-form-urlencoded,client_secret如果包含特殊字符(比如+、/、=、空格等)必须做URL编码后再提交,同时检查client_secret是否已经过期,复制时是否混入多余空格。
  • 租户ID匹配校验
    确认请求路径中的[tenantId]和你应用注册所属的租户一致,如果是多租户应用,可尝试将[tenantId]替换为common再测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 10:00:05