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