首页 文章

PHP Youtube Data API:未捕获的异常:必须通过composer或下载完整的软件包来安装此库

提问于
浏览
0

我正在尝试使用Google客户端库访问Youtube Data API,其中包含来自Google的快速入门示例代码,用于使用PHP进行Web服务器 . 但我无法安装客户端库,因为我已经使用该方法从Github下载文件的整个文件夹 .

在Google客户端库的快速入门示例代码和安装指南中,要求autoload.php文件的路径包括名为vendor的文件夹,其中autoload.php文件位于其中 .

如果您单独下载了该软件包,则您的require语句将如下所示:require_once'/ path / to / google -api-php-client / vendor / autoload.php';

Github的库文件中不存在此文件夹 .

因此,我尝试通过将goolo-api-php-client / src / google /中的autoload.php文件复制到google-api-php-client中名为vendor的新文件夹来制作所需的文件结构 .

执行quickstart.php文件时,会发生此错误:

致命错误:未捕获异常:必须通过composer或下载完整包来安装此库 . 请参阅https://github.com/google/google-api-php-client#installation上的说明 . 在path \ to \ project \ google-api-php-client \ vendor \ autoload.php:14堆栈跟踪:#0 path \ to \ project \ quickstart.php(11):require_once()#1 引入第14行的路径\到\ project \ google-api-php-client \ vendor \ autoload.php

这是我正在使用的文件结构:
项目文件夹
google-api-php-client文件夹
src文件夹
供应商文件夹
autoload.php文件
client_secrets.json文件
quickstart.php文件

这里有一个副本:Missing vendor/autoload.php in google-api-php-client-master但它没有解决,所以我正在寻找可以帮助解决这个问题的答案 .

1 回答

相关问题