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

关于Google Ads API中Refresh Token过期及服务账号impersonated email的问题

1. OAuth Playground生成的Refresh Token过期规则

  • 通过OAuth Playground生成的Refresh Token默认长期有效,不会因请求次数过多过期。
  • 触发过期的场景包括:用户主动撤销该令牌的权限、Google因安全原因吊销令牌、关联的用户账号密码变更(若启用了相关安全策略)。

2. 服务账号impersonated_email的定义及错误排查

impersonated_email是什么

它指的是已关联Google Ads账号、具备API访问权限的普通用户邮箱,服务账号需要通过模拟这个用户身份来访问Google Ads API,不能使用服务账号自身的client_email或无Ads权限的账号邮箱。

错误原因及解决

  • 设为本人邮箱时出现google.auth.exceptions.RefreshError: unauthorized_client:

    1. 确认该本人邮箱对应的账号已拥有Google Ads账号的访问权限;
    2. 检查服务账号是否已配置域范围委派(若使用Google Workspace账号),并授予了正确的Google Ads API权限范围;
    3. 验证服务账号是否被添加到Google Ads账号的访问权限列表中。
  • 设为服务账号client_email时出现User in the cookie is not a valid Ads user:
    服务账号本身不是Google Ads的注册用户,无法直接访问API,必须模拟拥有Ads权限的真实用户邮箱。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 08:01:31