Google Adwords API PHP返回invalid_client错误


Google Adwords API PHP return invalid_client error

从google adwords api php开始,我想测试api的使用,在执行示例/v201509/BasicOperations/GetCampaigns.php中的第一个脚本时,我得到了这个错误:

An error has occurred: {
  "error" : "invalid_client",
  "error_description" : "The OAuth client was not found."
}

谢谢。

您没有遵循这些步骤。1) 您的客户端Id和客户端机密需要与您已授权的应用程序相同。2) 您的重定向Url需要与oauth2callback相同。

您可以按照本指南进行身份验证。https://developers.google.com/adwords/api/docs/guides/authentication

谢谢,

对于将找到此线程的其他人。要尝试示例,请先阅读README.mdhttps://github.com/googleads/googleads-php-lib/blob/master/README.md

简而言之:您需要在auth.ini中指定密钥,该库将在执行

时读取

2017-01年,当我试图获得一个与adwords设置相同的新refresh-token时,我的工作代码开始出现与google DFP API相同的错误。这是因为我的帐户的"Web应用程序"类型的旧"客户端Id"已不起作用。并从python库中得到"401,未经授权"错误。在创建了一个新的"其他"类型的"客户端Id"后,错误就消失了。