【发布时间】:2016-12-28 19:27:56
【问题描述】:
我正在关注本教程:https://developers.google.com/adwords/api/docs/guides/first-api-call#make_your_first_api_call_1
我正处于我链接的那一步。当我进入终端并运行 php
path/to/GetCampaigns.php 它返回此错误:`PHP 致命错误:未捕获异常 'Google\AdsApi\AdWords\v201609\cm\ApiException' 并带有消息 '[QuotaCheckError.INVALID_TOKEN_HEADER @ ;触发器:'_dev_token_']' 在 /var/www/AdwordsAPI/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php:39
我假设它没有找到我通过这个设置的 adsapi_php.ini 文件,这是在主教程中建议的:https://github.com/googleads/googleads-php-lib
如果我转到浏览器并尝试访问该页面,然后返回我的日志,它会在日志中返回此错误:
[2016 年 12 月 28 日星期三 12:25:52] [错误] [客户端 70.162.15.23] PHP 致命错误:未捕获异常 'InvalidArgumentException' 并带有消息'未找到指定的配置文件:'adsapi_php.ini'。找不到主目录,因此未对其进行搜索。在 /var/www/AdwordsAPI/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/ConfigurationLoader.php:71\n堆栈跟踪:\n#0 /var/www/AdwordsAPI/vendor/googleads/ googleads-php-lib/src/Google/AdsApi/Common/OAuth2TokenBuilder.php(51): Google\AdsApi\Common\ConfigurationLoader->fromFile('adsapi_php.ini')\n#1 /var/www/AdwordsAPI/vendor /googleads/googleads-php-lib/examples/AdWords/v201609/BasicOperations/GetCampaigns.php(76):Google\AdsApi\Common\OAuth2TokenBuilder->fromFile()\n#2 /var/www/AdwordsAPI/vendor/googleads /googleads-php-lib/examples/AdWords/v201609/BasicOperations/GetCampaigns.php(89):Google\AdsApi\Examples\AdWords\v201609\BasicOperations\GetCampaigns::main()\n#3 {main}\n 抛出在第 71 行的 /var/www/AdwordsAPI/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/ConfigurationLoader.php 中
如果我遗漏了什么,请告诉我。
【问题讨论】:
标签: php google-ads-api