首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP Youtube数据API:未见异常:此库必须通过composer安装或通过下载完整的包来安装

PHP Youtube数据API:未见异常:此库必须通过composer安装或通过下载完整的包来安装
EN

Stack Overflow用户
提问于 2018-09-07 19:33:07
回答 1查看 443关注 0票数 0

我正在尝试使用Google库访问Youtube数据API,并使用的快速启动样本-与PHP一起使用。但是,我在安装客户端库时遇到了问题,因为我使用了这个方法从Github下载整个文件夹的文件。

在用于Google库的快速启动示例代码和安装指南中,它们要求autoload.php文件的路径包括一个名为autoload.php文件的文件夹,其中包含autoload.php文件。

如果您单独下载了包,您的require语句将如下所示: require_once require_once

此文件夹不存在于Github的库文件中。

因此,我试图根据需要创建文件结构,方法是将autoload.php文件从google client/src/google/复制到google客户机中的一个名为供应商的新文件夹中。

在执行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 {main}抛入第14行的path\to\project\google-api-php-client\vendor\autoload.php中

这是使用以下文件结构im:

项目文件夹

api-php客户端文件夹

. folder =‘folder 5’>再分类资料夹

另一个供应商文件夹

       autoload.php文件

client_secrets.json文件

quickstart.php文件

这里有一个重复的线程:Missing vendor/autoload.php in google-api-php-client-master,但是它没有解决,所以我寻找能够帮助解决这个问题的答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-07 22:49:50

我解决了。必须从这里下载Api客户端库https://github.com/google/google-api-php-client/releases而不是https://github.com/google/google-api-php-client.

看起来页面上的文件夹本身已经足够好了,但是您可以从版本中获得一个更好的文件夹,但事实并非如此,因为如果您不使用composer方法,就应该在版本中使用它的版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52228634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档