【发布时间】:2014-06-19 00:49:31
【问题描述】:
我整个上午都在上网,试图弄清楚这一点。我正在尝试通过 API 访问 Adwords 测试帐户,但我不断收到“发生错误:{“error”:“invalid_grant”}”。我已经看到这是一个很常见的问题,所以如果我逐步概述我所做的事情,也许有人可以纠正我。希望!
创建了一个 Google adwords 帐户并设置了一个广告系列。
创建了一个 MCC 帐户。新增 Google adwords 帐号并申请 API 访问(待定)。注明 API 密钥,auth.ini 的客户端 ID。
创建了一个测试 MCC 帐户并添加了 Google adwords 帐户。已注明 auth.ini 的客户端 ID。
使用两个 MCC 帐户的 Google 帐户进入 API 控制台并创建一个新安装的应用程序应用程序。记下所有密钥/令牌。
下载了 PHP 代码示例和库。然获取 GetRefreshToken.php,授予对应用程序的访问权限并记录 auth.ini 的刷新令牌
设置 auth.ini 填充 developerToken、userAgent、clientCustomerId、client_id、client_secret 和 refresh_token。
现在我已经尝试使用测试 MCC 帐户 API 控制台和实时 MCC 帐户 API 控制台中的两组令牌和 ID。两者都给了我同样的错误。我已经尝试过多次重新生成所有令牌。
放弃并爬到 StackOverFlow。
与 Auth 或我的 developerToken 令牌相关的 invalid_grant 消息是否尚未激活(确定它说我可以使用我的测试帐户)还是因为我没有设置任何计费?
【问题讨论】:
标签: php oauth google-ads-api