未捕获异常 InvalidArgumentException,消息配置文件未按指定找到:adsapi_php.ini - Google Adwords API
Uncaught exception InvalidArgumentException with message Config file not found as specified: adsapi_php.ini - Google Adwords API
问题是关于新库 201609 的 Google Adwords API。我在 运行 代码时遇到错误:
Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Config file not found as specified: 'adsapi_php.ini'. Home directory could not be located so it was not searched.
我在 Google Adwords 项目中使用库 201607,一切正常。所以我已经在 Google 上完成了 API 经理方面的事情,尽管使用它的每个人都患上了屁股癌,但我已经安装了作曲家并设置了文件。我尝试搜索 Google 和 Stack Overflow 文档以找到解决方案,但文档和站点还不够。
我猜测 adsapi_php.ini 不在正确的位置,但我找不到正确的位置和要编辑的文件以显示正确的小路。我在处理什么?
我已经完成了:
Another Stack Overflow question
And another one :)
自己找到解决办法。希望这会对其他人有所帮助。
在 GitHub 他们已经提到:
All our examples are meant to be run via the command line and not as a webpage.
所以示例必须是 运行 on shell。
编辑:
幸运的是,我在这里找到了解决方案的步骤:
- 首先,您必须通过 composer 构建它。假设您将其安装在 public_html/googleapi/
- 从 GitHub 下载文件并将其解压缩到您的 /googleapi 目录
- 该目录中现在必须有 "vendor"、"examples"、"src" 个文件夹和 "composer.*" 个文件。
- "examples" 目录对您的项目没有用处,您可以保留或删除它
- 编辑 "adsapi_php.ini" 文件后,您必须将其复制到主 (/googleapi) 目录。
- 使用示例代码创建文件 "test.php"。
- 也将 "test.php" 复制到您的主目录。
- 您必须通常在第 2 行编辑 "autoload.php" 的示例代码。该文件位于 /googleapi/vendor/.
希望这对您有所帮助。
很高兴听到您可以自己找到解决方案。 :)
如您所见,列出了入门步骤 here。
如果您以后在使用 Google Ads PHP 客户端库时遇到问题,请随时在 issues 页面中提出问题。
有关 AdWords API 的问题,我建议 post 您的问题 AdWords API forum。还有人在积极主持论坛。
最佳,
Thanet,AdWords API 团队
问题是关于新库 201609 的 Google Adwords API。我在 运行 代码时遇到错误:
Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Config file not found as specified: 'adsapi_php.ini'. Home directory could not be located so it was not searched.
我在 Google Adwords 项目中使用库 201607,一切正常。所以我已经在 Google 上完成了 API 经理方面的事情,尽管使用它的每个人都患上了屁股癌,但我已经安装了作曲家并设置了文件。我尝试搜索 Google 和 Stack Overflow 文档以找到解决方案,但文档和站点还不够。
我猜测 adsapi_php.ini 不在正确的位置,但我找不到正确的位置和要编辑的文件以显示正确的小路。我在处理什么?
我已经完成了:
Another Stack Overflow question
And another one :)
自己找到解决办法。希望这会对其他人有所帮助。
在 GitHub 他们已经提到:
All our examples are meant to be run via the command line and not as a webpage.
所以示例必须是 运行 on shell。
编辑:
幸运的是,我在这里找到了解决方案的步骤:
- 首先,您必须通过 composer 构建它。假设您将其安装在 public_html/googleapi/
- 从 GitHub 下载文件并将其解压缩到您的 /googleapi 目录
- 该目录中现在必须有 "vendor"、"examples"、"src" 个文件夹和 "composer.*" 个文件。
- "examples" 目录对您的项目没有用处,您可以保留或删除它
- 编辑 "adsapi_php.ini" 文件后,您必须将其复制到主 (/googleapi) 目录。
- 使用示例代码创建文件 "test.php"。
- 也将 "test.php" 复制到您的主目录。
- 您必须通常在第 2 行编辑 "autoload.php" 的示例代码。该文件位于 /googleapi/vendor/.
希望这对您有所帮助。
很高兴听到您可以自己找到解决方案。 :)
如您所见,列出了入门步骤 here。
如果您以后在使用 Google Ads PHP 客户端库时遇到问题,请随时在 issues 页面中提出问题。
有关 AdWords API 的问题,我建议 post 您的问题 AdWords API forum。还有人在积极主持论坛。
最佳,
Thanet,AdWords API 团队