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

使用YouTube V3 API时Google OAuth2出现Malformed auth code错误

解决YouTube V3 API授权码错误:invalid_grant(Malformed auth code)

出现这个错误的核心原因是你复制的授权码是URL编码后的字符串,API无法识别这种格式的编码内容。

具体解决步骤:

  • 不要直接用地址栏里code=后面的原始内容(比如4%2F0aaaaaa),得先解码URL编码的特殊字符:
    1. 打开浏览器控制台(按F12),输入decodeURIComponent("你复制的编码后的code"),回车后得到解码后的真实授权码(比如4/0aaaaaa)。
    2. 把解码后的字符串粘贴到终端再执行请求。
  • 授权码只能用一次,要是之前已经用错误的编码内容尝试过,得重新生成授权URL,获取新的授权码再操作。

额外排查点:

  • 核对client_secret.json里的Client ID、Client Secret和谷歌云控制台的凭据信息完全一致。
  • 确认授权URL中的redirect_uri和你在谷歌云凭据里配置的完全匹配(包括协议、域名、路径,甚至末尾的斜杠都不能错),不匹配也会导致授权码无效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 22:03:07