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

Google Ads API报TokenResponseException错误:Account has been deleted排查求助

排查Google Ads API invalid_grant(Account has been deleted)错误的步骤

核心原因分析

错误invalid_grant附带"Account has been deleted"提示,本质是用于获取/刷新OAuth令牌的关联账号已被移除——Client ID/Secret仅代表应用身份,而OAuth令牌是绑定到具体用户账号的授权凭证,两者不存在直接绑定关系,所以即使Client ID/Secret保留,关联账号失效仍会导致认证失败。

具体排查方向

  • 检查初始OAuth授权用的账号状态:原离职员工的个人Google账号可能已被公司删除,或被移除了Google Ads/Cloud项目的权限,绑定该账号的刷新令牌会直接失效,无法获取新的访问令牌。
  • 核查应用存储的刷新令牌:确认应用中存储的刷新令牌是否关联已删除的员工账号,若是,需使用在职且拥有Google Ads项目权限的账号重新完成OAuth授权流程,生成新的刷新令牌替换旧值。
  • 验证Google Ads账号可用性:检查应用要访问的Google Ads账号是否仍正常存在,且新授权账号拥有该Ads账号的增强转化数据上报权限。
  • 检查Cloud项目IAM权限:确保新授权账号在Google Cloud项目中配置了必要的IAM角色(如Google Ads API Editor),避免因权限缺失导致令牌验证不通过。
  • 排查令牌管理逻辑:确认应用的令牌存储、自动刷新逻辑是否正常,比如是否存在令牌过期后未触发重新授权,或令牌被意外覆盖/删除的情况。

修复建议

  1. 使用在职员工的有效Google账号重新完成OAuth授权,生成新的刷新令牌替换应用中存储的旧令牌。
  2. 在Google Cloud控制台移除原离职员工的项目IAM权限,添加新授权账号并配置对应权限。
  3. 启动测试任务,验证增强转化数据上报功能是否恢复正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 08:53:14