mmg /
mmg组使用YouTube API的包装类。
v1.0.2
2023-03-13 01:02 UTC
Requires
- google/apiclient: 2.12.1
This package is auto-updated.
Last update: 2024-09-13 04:24:09 UTC
README
背景
这是一个在“Google SDK”之上构建的“包装类”,旨在最小化将“YouTube”API集成到您的项目中的工作量。
先决条件
- 必须安装Xampp/Wampp或Mamp服务器。
- Composer已安装并正确配置。
- 最低PHP 7.2(未测试低于或高于此版本的版本)。
- Google开发者控制台 账户。
设置Google开发者控制台项目
- 登录到 Google开发者控制台。
- 创建“新项目”,通常在Google云标志和搜索栏之间有此选项。
- 输入“项目名称”,并根据您的账户选择“组织”。
- 点击蓝色的“创建”按钮。
- 通过填写所需详情并点击“保存并继续”按钮来配置“0Auth同意屏幕”。
- 添加您将从用户请求的必需范围
https://www.googleapis.com/auth/youtube.readonly
https://www.googleapis.com/auth/youtube.force-ssl
在同意屏幕中添加上述范围后,点击“保存并继续”。
注意:如果范围在您的项目中不可用,请点击“启用API和服务”按钮,并为您的项目启用“YouTube数据API”。 - 添加“测试用户”并点击“保存并继续”按钮。
- 点击左侧“导航面板”中提供的“凭据”选项。
- 点击“+创建凭据”按钮,选择“API密钥”并复制它。
- 当您在“凭据”页面时,创建“OAuth客户端ID”并配置“重定向URI”。
- 点击标题下方的“小下载图标”,并下载配置文件。
- 确保您在此步骤中拥有“API密钥”和“配置JSON”文件。
示例代码
https://github.com/shahzaib91/youtube-wrapper-example设置库
- 运行命令
composer require mmg/youtube
。 - 在您的PHP文件顶部添加
require __DIR__.'/vendor/autoload.php';
。