我得到了这个致命错误/未捕获的错误,而与谷歌广告API链接。我使用了Github代码,并从composer
下载了库。致命错误:Uncaught error: Class "GoogleAds googleleads ExamplesUtilsArgumentParser"未找到在googleAdwordexamplesBasicOperationsGetCampaigns.php:44堆栈跟踪:#0 googleAdwordexamplesBasicOperationsGetCampaigns.php(120): GoogleAds googleleads examplesBasicOperationsGetCampaigns::main() #1
尝试了所有这些解决方案:
- 重新安装lib,而不是通过zip下载,而是通过git克隆,然后通过composer等安装。
- 在GetAccountInformation的示例代码中,在执行代码之前需要一个CUSTOMER_ID字段。(定型)
从GitHub下载ZIP文件需要您手动包含所有必需的类。这就是为什么你需要自动装弹机。好消息是,Composer会自动为你做:
- 在您的
composer.json
添加行"googleads/googleads-php-lib": "^57.0.0"
(正确的软件包名称和版本,如果错误)在require
'd库列表 - 运行
composer update
下载新增库 - 在你的代码中包括作曲家的自动加载器
require "/path/to/vendor/autoload.php";