几个小时,我试图在Codeigniter中实现这个库,但没有成功。这是链接。我试图将它添加到应用程序/库中,但当自动加载它时,我只得到空白页,我试图用$this->load->library('file');
加载它,也没有成功。有谁能告诉我我该怎么做吗在这个库的描述中有,"作曲家安装",但我在CI中没有这个。此外,还有",(纯PHP项目)"集成的解释,如下所示:
require 'vendor/autoload.php';
use MadcodaYoutube;
但是我没有vendor/autolload .php。
由于库不支持CodeIgniter,您可以将库添加到CodeIgniter中,详见他们的文档添加用户库。
实际上,您需要将文件夹lib/Dadcoda下的Youtube.php文件复制到CodeIgniter项目的文件夹application/libraries中。
然后,在控制器中使用
$params = array('key' => 'A_GOOGLE_API_KEY');
$this->load->library('Youtube', $params);
,然后,例如这样使用:
$vId = "...";
$this->youtube->getVideoInfo($vId);
您可能想要删除Youtube.php中的名称空间声明,因为CodeIgniter根本不使用名称空间,并将其替换为通用的第一行
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');