escolalms/youtube

Escola LMS 与 YouTube 的集成。

安装次数: 7,410

依赖关系: 2

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放性问题: 0

类型:软件包

0.1.5 2024-07-10 06:10 UTC

This package is auto-updated.

Last update: 2024-09-10 07:02:27 UTC


README

YouTube 集成软件包

codecov phpunit downloads downloads downloads Maintainability Test Coverage

功能描述

此软件包用于在 EscolaLms 中创建 Webinar 的 YouTube 直播。

安装

在云控制台 YouTube 中的配置

登录 Google 云控制台并创建新项目 Create new project in google console 创建项目后,转到接口 API 并启用 YouTube Data API v3 Enable interface Youtube data api

Copy Login data from youtube api 前往登录数据,创建 API 密钥和 OAuth 2.0 客户端 ID,并输入变量数据

  • services.youtube.client_id
  • services.youtube.client_secret
  • services.youtube.api_key
  • services.youtube.redirect_url

输入数据后,您必须生成刷新令牌。如果您使用 API 从端点生成刷新令牌

  • api/admin/g-token/generate POST {"email": "email"} AUTHORIZE 并打开生成的 URL,按照说明操作
  • 操作完成后,yt 为变量 services.youtube.refresh_token 生成刷新令牌。或者,您可以手动生成刷新令牌并输入到变量 services.youtube.refresh_token

测试

运行 ./vendor/bin/phpunit --filter=Youtube 来运行测试。查看 tests 文件夹,它是文档附录的良好起点。

测试详情 codecov phpunit