在没有Composer的情况下安装Google API PHP客户端

时间:2018-12-30 00:48:34

标签: google-api-php-client

我正在尝试进行YouTube API调用,但我不知道要从google-api-php-client-2.2.2.zip文件中上传哪个文件夹。

同时有一个“ src”和“ vendor”文件夹。大多数api调用示例都会向vendor文件夹发出请求,因此我尝试首先上传一个。

然后我在其中包含一个自动加载文件,发现的第一件事是“ Google_Client”类不存在。我到处寻找文件来创建它,但是它不存在。其他目录之外的唯一文件是“ autoload.php”,缺少“ client.php”文件。

所以,我走了另一条路,上传了“ src”目录,并包含了其中的“ autoload.php”文件。

这次我收到此错误:

未捕获的异常“ Exception”,消息为“必须通过composer或下载完整的软件包安装此库。请参阅https://github.com/google/google-api-php-client#installation

上的说明

此页面唯一说的是用户作曲家或下载我遇到问题的zip。

我到底应该上传什么到服务器?

require_once $_SERVER['DOCUMENT_ROOT'] .'/inc/google-api-php-client/autoload.php';

1 个答案:

答案 0 :(得分:0)

虽然您可以下载源代码并将其弹出到Web应用程序文件夹中,但看起来这些文件仍然假定您拥有作曲家,并且它是应用程序中的自动加载器。因此,在您本地的开发开发安装作曲家中,按照他们的说明进行操作,这会将文件导入您的Web应用程序,然后将这些文件上传到您的生产站点。您只是在使用composer来获取文件并提供自动加载器。那就是它所指的自动加载器。