我们在使用GoogleAds php客户端库时遇到了invalid_grant的错误,我们已经获取了refreshToken,并将clientId,clientSecret,developerToken,customerId,refreshToken都已经配置到了google_ads_php.ini中,google_ads_php.ini配置文件也已经存放在当前用户的home目录下。
[root@iZj6cjfcqhdx9dq7v068syZ BasicOperations]# php GetCampaigns.php --customerId=8989099376
{
"error": "invalid_grant",
"error_description": "Bad Request"
}
in /home/gg/google-ads-php/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113
Stack trace:
#0 /home/gg/google-ads-php/vendor/guzzlehttp/guzzle/src/Middleware.php(69): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response), NULL, Array, NULL)
#1 /home/gg/google-ads-php/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 /home/gg/google-ads-php/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL)
#3 /home/gg/google-ads-php/vendor/guzzlehttp/promises/src/TaskQueue.php(48): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
#4 /home/gg/google-ads-php/vendor/guzzlehttp/pr in /home/gg/google-ads-php/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113