efremovp/yii2-youtube-helper

使用API从YouTube频道下载视频。用于在数据库中保存视频链接,并在网站上显示。

1.0.3 2020-09-25 11:05 UTC

This package is auto-updated.

Last update: 2024-09-27 15:32:47 UTC


README

使用API下载YouTube播放列表中的所有视频。用于在数据库中保存视频链接,并在网站上显示。

安装

安装此扩展的首选方式是通过composer

运行以下命令之一:

php composer.phar require --prefer-dist efremovp/youtube-helper "*"

"efremovp/youtube-helper": "*"

将以下内容添加到您的composer.json文件的require部分。

使用方法

安装扩展后,只需在代码中使用它即可。

use efremovP\youtube\ApiYouTube;


$youtube = new ApiYouTube('Youtube_Api_Key');

$id_youtube_playlist = 'PLdmSK1Qzu984Jnm_YhDcD_Hs5WEB39HoR';
// скачать список видео плейлиста
$video_list = $youtube->getList($id_youtube_playlist);


$key_video = '7JHQ83gho6E';

// получаем массив всех данных на видео
$image_url = $youtube->getImage($key_video);

// получаем иконку на видео
$image_url = $youtube->getImage($key_video);

//дату публикации на видео в формате YYYY-MM-DD HH:MM:SS
$image_url = $youtube->getPublishDate($key_video);