- 安装了AdWords API NuGet包
- 创建了MCC测试帐户和AdWords测试帐户
- 在LIVE adwords账户上创建了AdWords API开发人员帐户
- 在Google Developers Console的我的测试帐户中创建了项目以及服务帐户。
- 使用服务帐户OAuth凭据/p12文件位置连接我的Web.config。
Failed to get access token for service account.
{
"error" : "access_denied",
"error_description" : "Requested scopes not allowed: https://adwords.google.com/api/adwords/"
}
由于在Google开发者控制台项目的“API”选项卡中没有AdWords选项,我不确定该去哪里。
文档(在这里:https://developers.google.com/adwords/api/docs/guides/service-accounts)说要访问https://www.google.com/a/cpanel/YOUR_DOMAIN/ManageOauthClients,并将YOUR_DOMAIN替换为您的域名,但我没有必要拥有域名。请注意,我对AdWords并不是很熟悉,因此可能会错过一些明显的东西,但我真的没有在测试帐户中设置域名。此外,我尝试通过“我的帐户”=>“首选项”=>“API”来查看是否在测试侧设置开发人员令牌会有所帮助,但似乎您需要一个真正的CC#才能继续,而此处的响应提到测试开发人员令牌无效:https://groups.google.com/forum/#!topic/adwords-api/EChRX1RFaUk。
非常感谢您的建议。Google的文档很糟糕,我已经晕头转向了,因为我一直在打转。