Google api php客户端 - 加载控制器页面

时间:2016-02-20 05:09:18

标签: php codeigniter google-api-php-client

我使用了this网站上的示例。

我刚刚添加了凭据和行:

require_once APPPATH . "libraries/google-api-php-client-master/src/Google/autoload.php";

在控制器中。

它出现以下错误:

  

致命错误:未捕获的异常'异常'有消息'这个库   必须通过作曲家或下载完整的软件包安装。看到   说明书   https://github.com/google/google-api-php-client#installation&#39。在   /var/www/html/gauth/application/libraries/google-api-php-client-master/src/Google/autoload.php:14   堆栈跟踪:#0   /var/www/html/gauth/application/controllers/user_authentication.php(15):   require_once()#1 [内部函数]:User_Authentication-> index()#2   /var/www/html/gauth/system/core/CodeIgniter.php(360):   call_user_func_array(Array,Array)#3   /var/www/html/gauth/index.php(202):require_once(' / var / www / html / g ...')   在/var/www/html/gauth/application/libraries/google-api-php-client-master/src/Google/autoload.php中输入#4 {main}   第14行

请帮忙,我是第一次这样做!

1 个答案:

答案 0 :(得分:1)

这是因为您的项目错过了lib google-api-php-client,建议您通过composer安装它。

步骤:

  • 安装作曲家(如果你没有)
  • 将google-api-php-client lib添加到您的项目
  • 重新运行您的代码

执行命令

  • php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === 'fd26ce67e3b237fffd5e5544b45b0d92c41a4afe3e3f778e942e43ce6be197b9cdc7c251dcde6e2a52297ea269370680') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); }" php composer-setup.php php -r "unlink('composer-setup.php');"

  • composer require google/apiclient:^2.0.0@RC

参考