谷歌adwords测试帐户的开发人员令牌

时间:2016-07-20 08:14:15

标签: php google-adwords

我的PHP Google Adwords脚本存在问题。

我创建了测试帐户,现在我无法找到开发人员令牌。

我所有的方法:

代码#1 auth.ini

developerToken = "INSERT_DEVELOPER_TOKEN_HERE"
userAgent = "INSERT_COMPANY_NAME_HERE"

...

; clientCustomerId = "INSERT_CLIENT_CUSTOMER_ID_HERE"

[OAUTH2]
...
client_id = "someval"
client_secret = "someval"
...
refresh_token = "someval"

现在当我使用命令时:

  

php GetCampaigns.php   发生错误:[userAgent]的值为[]的验证失败:属性userAgent是必需的,不能为空,空字符串或默认值[INSERT_COMPANY_NAME_HERE]

我不知道测试帐户的开发人员令牌

enter image description here

这就是我使用客户端ID的原因 代码#2 auth.ini

developerToken = "someval"
userAgent = "Some COmpany"

...

; clientCustomerId = "INSERT_CLIENT_CUSTOMER_ID_HERE"

[OAUTH2]
...
client_id = "someval"
client_secret = "someval"
...
refresh_token = "someval"

现在当我使用命令时:

  

php GetCampaigns.php发生错误:   [AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED @;   触发:'']

时有三个选项
 developerToken = 1111-11-11 and clientCustomerId = 1111-11-11 
  

php GetCampaigns.php发生错误:   [QuotaCheckError.INVALID_TOKEN_HEADER @;触发器:' 1111-11-11']

1 个答案:

答案 0 :(得分:-1)

测试帐户中没有可用的开发人员令牌。您需要按照here所述创建生产MCC帐户。

[e]由于评论中提到了Sandbox API,因此此选项已经shut down一段时间很长

在生产之前测试Adwords API代码的唯一方法是使用test account

仍然需要开发人员令牌才能访问测试帐户,但不一定已批准

因此,您仍然坚持 来创建生产MCC Adwords帐户,否则将无法获得开发人员令牌。