【问题标题】:Google Adwords: Configuration Not Loading ProperlyGoogle Adwords:配置未正确加载
【发布时间】: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


    【解决方案1】:

    似乎在一周内,文档发生了变化,我关注了两个不同版本的文档。我需要做的就是重新生成开发人员令牌并更新我的 .ini 文件。现在一切正常。

    【讨论】:

      猜你喜欢
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-18
      • 2020-06-22
      • 2019-07-08
      • 2017-11-16
      • 2016-12-28
      相关资源
      最近更新 更多