composer PHP: Google Service自动加载器找不到类



我有以下在我的作曲家。Json(不相关的包未显示):

"require": {
    "googleads/googleads-php-lib": "^39.0",
    "google/apiclient": "2.7.2",
    "google/cloud-storage": "^1.23",
    "googleads/google-ads-php": "^14.0",
    "phpseclib/phpseclib": "2.0.31"
}

我已经确认vendor/autoload.php正在被调用。但是当我使用这段代码时:

    $default_scope_set = array(
                                GoogleServicePlus::PLUS_LOGIN,
                                GoogleServicePlus::PLUS_ME,
                                GoogleServicePlus::USERINFO_EMAIL,
                              );

我得到错误:

Error: Class 'GoogleServicePlus' not found in /home/httpd/idxv3/lib/GoogleAuthenticator.php:38

我就是不知道我哪里出错了。任何想法吗?

好的,几个变化已经解决了我的问题:

删除了多年前这段代码介绍中遗留下来的Google+引用。

更改下划线引用使用命名空间

升级旧api-client到2.12.1。我知道有2个新版本,但api-client的google文档页面使用的是2.12.1,所以我现在坚持使用它。我的问题解决了。

相关内容

  • 没有找到相关文章

最新更新