2
我正在嘗試將google客戶端api集成到我的codeigniter項目中,並且我已將google客戶端api庫放入了我的第三方文件夾。然後做了一個名爲Google.php代碼庫下面給出:Google客戶端API顯示錯誤
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
set_include_path(APPPATH . 'third_party/' . PATH_SEPARATOR . get_include_path());
require_once APPPATH . 'third_party/Google/Client.php';
class Google extends Google_Client {
function __construct($params = array()) {
parent::__construct();
}
}
?>
然後我包括這個庫在我的主控制器,並試圖訪問它,
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class main extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->library('google');
}
public function index() {
echo $this->google->getLibraryVersion();
}
}
但是當我試圖此谷歌客戶端庫顯示下面給出的這個錯誤。 谷歌Client.php正顯示出在這一行
/** @var array $scopes */
// Scopes requested by the client
protected $requestedScopes = [];
我沒有改變客戶端庫中的任何東西。如果我按照你的建議使用簡單的數組,那麼它會在這些行上顯示錯誤。 $ this-> config = Collection :: fromConfig( $ config, [ 'application_name'=>'', –
什麼是您的php版本? –
它是5.3.13我認爲 –