Google API 问题 - 未捕获错误:类"Google\Ads\GoogleAds\Examples\Utils\ArgumentParser



我得到了这个致命错误/未捕获的错误,而与谷歌广告API链接。我使用了Github代码,并从composer

下载了库。致命错误:Uncaught error: Class "GoogleAds googleleads ExamplesUtilsArgumentParser"未找到在googleAdwordexamplesBasicOperationsGetCampaigns.php:44堆栈跟踪:#0 googleAdwordexamplesBasicOperationsGetCampaigns.php(120): GoogleAds googleleads examplesBasicOperationsGetCampaigns::main() #1

尝试了所有这些解决方案:

  1. 重新安装lib,而不是通过zip下载,而是通过git克隆,然后通过composer等安装。
  2. 在GetAccountInformation的示例代码中,在执行代码之前需要一个CUSTOMER_ID字段。(定型)

从GitHub下载ZIP文件需要您手动包含所有必需的类。这就是为什么你需要自动装弹机。好消息是,Composer会自动为你做:

  1. 在您的composer.json添加行"googleads/googleads-php-lib": "^57.0.0"(正确的软件包名称和版本,如果错误)在require'd库列表
  2. 运行composer update下载新增库
  3. 在你的代码中包括作曲家的自动加载器require "/path/to/vendor/autoload.php";

最新更新