madcodez / youtube
PHP 对 YouTube 数据 API v3 和 YouTube 下载器的封装
0.1.4
2018-07-14 06:21 UTC
Requires
- php: >=5.3
- ext-curl: *
This package is auto-updated.
Last update: 2024-09-29 05:02:05 UTC
README
一个基本的 PHP 封装,用于 YouTube 数据 API v3 (非 OAuth)。设计用于让开发者轻松地从 YouTube 获取公开数据(视频和频道)。没有第三方依赖。直接返回 ARRAY 响应的原因是为了保持简单。
由于我目前不需要这些参数,因此这个库中缺少一些参数。如果您需要特定功能,请在此处提交问题 😄
要求
- PHP >=5.3
- PHP 中的 CURL 扩展
安装
在您的 PHP 项目命令行外壳中运行以下命令
composer require madcodez/youtube
用法
获取“排行榜”视频的示例用法
<?php require 'vendor/autoload.php'; $youtube = new Madcodez\YouTube\YouTube('* Your API key here *'); $chart = $youtube->chart('10', $pageToken); print_r($chart);
获取按类别“排行榜”视频的示例用法
<?php require 'vendor/autoload.php'; $youtube = new Madcodez\YouTube\YouTube('* Your API key here *'); $catVid = $youtube->videoByCat('2', '10', $pageToken); print_r($catVid);
搜索的示例用法
<?php require 'vendor/autoload.php'; $youtube = new Madcodez\YouTube\YouTube('* Your API key here *'); $seach = $youtube->search('Web Development', '10', $pageToken); print_r($search);
视频信息的示例用法
<?php require 'vendor/autoload.php'; $youtube = new Madcodez\YouTube\YouTube('* Your API key here *'); $video = $youtube->video('rie-hPVJ7Sw'); print_r($video);
按频道获取视频的示例用法
<?php require 'vendor/autoload.php'; $youtube = new Madcodez\YouTube\YouTube('* Your API key here *'); $channel = $youtube->channel('UC0gTtCL29NCuex5OApWXpPQ', '10', $pageToken); print_r($channel);
获取相关视频的示例用法
<?php require 'vendor/autoload.php'; $youtube = new Madcodez\YouTube\YouTube('* Your API key here *'); $related = $youtube->related('nLzV5l0Enww', '10', $pageToken); print_r($related);
YouTube API 视频类别 ID
2 - 汽车 & 交通工具
1 - 电影 & 动画
10 - 音乐
15 - 宠物 & 动物
17 - 运动
18 - 短片电影
19 - 旅行 & 活动
20 - 游戏
21 - 视频博客
22 - 人物 & 博客
23 - 喜剧
24 - 娱乐
25 - 新闻 & 政治
26 - 如何做 & 风格
27 - 教育
28 - 科学 & 技术
29 - 非营利组织 & 活动主义
30 - 电影
31 - 动画/动漫
32 - 动作/冒险
33 - 经典
34 - 喜剧
35 - 纪录片
36 - 剧情
37 - 家庭
38 - 外国
39 - 恐怖
40 - 科幻/奇幻
41 - 惊悚片
42 - 短片
43 - 节目
44 - 预告片
返回数据的格式
返回数据是 PHP 数组
YouTube 数据 API v3
联系
对于错误、投诉和建议,请在此提交问题或发送电子邮件至madcode.git@gmail.com 😄
许可证
此库根据MIT 许可证授权。