mmg /

mmg组使用YouTube API的包装类。

v1.0.2 2023-03-13 01:02 UTC

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';

函数描述