Google AdWords报错DEVELOPER_TOKEN_NOT_APPROVED:测试令牌能否替代基础令牌?
问题解答:Google Ads API 令牌权限与正式账户访问
核心结论
是的,访问正式AdWords账户(含运行中广告系列、正式MCC账户)的API数据,必须使用Basic Access级别的开发者令牌,测试令牌(Test Account Access token)完全不足以满足需求。
错误原因解析
你遇到的QuotaCheckError.DEVELOPER_TOKEN_NOT_APPROVED错误,本质是测试令牌的权限范围被严格限制:
- 测试令牌仅适用于Google Ads测试账户(Sandbox环境),这类账户是专门用于API开发调试的模拟账户,和你正在运营的正式账户完全隔离。
- 当你用测试令牌请求正式生产环境的账户数据时,API会判定该令牌没有访问正式环境配额的权限,直接拦截请求并抛出错误。
解决步骤
- 申请Basic Access开发者令牌:完成Google Ads API的准入审核流程,需要提交相关资质信息(比如你的MCC账户需处于活跃运营状态、有正常投放的广告系列),等待Google审核通过。
- 替换令牌配置:将你的
GetCampaign程序中的测试令牌,替换为审核通过的Basic Access令牌。 - 确认环境配置:确保API请求指向正式生产环境端点,同时OAuth2授权凭据已与你的正式MCC/AdWords账户完成绑定。
内容的提问来源于stack exchange,提问作者Vikrant Sonawane
相关产品推荐
相关产品推荐

