Youtube api 3.0用法
youtube api无法得到一个频道的所有视频,用playlistitems得到一个播放列表的snippet后还要逐个请求每个视频的时长,用videos方法
// subscriptions包括gaming,tvshows,music等等
public static String playlistHead =
"https://www.googleapis.com/youtube/v3/playlistItems?"
+ "part=snippet&key=xxxx"
+ "playlistId=";
public static String allVideosToe = "&maxResults=50";
public static String key = "xxxx";
public static String form =
"https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PLrEnWoR732
-BHrPp_Pm8_VleD68f9s14-&maxResults=50&key=AIzaSyB19AHY3Fpnd1_EE7TlQEcGnbbWB0weY4o";
// public static String allVideosHead =
"https://www.googleapis.com/youtube/v3/search?part=snippet"
// + "&order=date&key=AIzaSyB19AHY3Fpnd1_EE7TlQEcGnbbWB0weY4o"
// + "&channelId=";
public static String gamingChannel = "PLiCvVJzBupKnKoAJR3T8NxXwA5mPeBD8W";
/** Gaming */
// Gaming popular
public static String gamingPopular = playlistHead
+ "PLiCvVJzBupKnKoAJR3T8NxXwA5mPeBD8W";
// Gaming recent 这个是gaming频道名,可以查询videos得到按发布先后排序的视频列表
// public static String gamingRecent = allVideosHead
// + "PLiCvVJzBupKnKoAJR3T8NxXwA5mPeBD8W";
// TVShows 这个没有播放列表,暂时放置
// 英文tvshows最受欢迎https://www.youtube.com/channel/SBkpb2ovTTnLQ/channels?
shelf_id=0&view=31
// 英文tvshows最新https://www.youtube.com/channel/SBkpb2ovTTnLQ/channels?
shelf_id=0&view=34
public static String tvShowsRecnet =
"https://www.youtube.com/user/YouTubeShowsUS/videos?shelf_id=0&view=36&sort=dd";
public static String tvShowsPopular = "";
// Live 也没有播放列表 有即将直播的活动和正在直播的活动
// Movies
public static String moviesRecent = playlistHead
+ "PLjygWhZE6KY09warO0vN6j2Is0YhK5A4G";
// public static String moviesPopular = allVideosHead
// + "PLjygWhZE6KY09warO0vN6j2Is0YhK5A4G";
// Education
public static String educationPopular = playlistHead
+ "PLN_VEYjh8gCByLq9iBB_yP4Qyhh95DMyH";
// public static String educationRecent = allVideosHead
// + "PLN_VEYjh8gCByLq9iBB_yP4Qyhh95DMyH";
// Youtube News
// 新闻里面还有很多频道,每个频道有很多关于一条新闻的视频PL3ZQ5CpNulQmIWQxGOl3S-
LHAVc9UEbD9是1月3号的20条新闻
public static String newsPopular =
"https://www.youtube.com/channel/UCYfdidRxbB8Qhf0Nx7ioOYw/playlists?
sort=dd&view=50&shelf_id=901516243455573498";
// Sports
public static String sportsRecent = playlistHead
+ "PL8fVUTBmJhHJDAtZwiIOooPRurN0hna-j";
public static String sportsPopular = playlistHead
+ "PL8fVUTBmJhHJmpP7sLb9JfLtdwCmYX9xC";
// Music
public static String musicPopular = playlistHead
+ "PLFgquLnL59alCl_2TQvOiD5Vgm1hCaGSI";
public static String musicRecent = playlistHead
+ "PLFgquLnL59alW3xmYiWRaoz0oM3H17Lth";
// Popular On Youtube
public static String popularRecent = playlistHead
+ "PLrEnWoR732-BHrPp_Pm8_VleD68f9s14-";
// public static String popularPopular = allVideosHead
// + "UCF0pVplsI8R5kcAqgtoRqoA";
Youtube api 3.0用法相关推荐
- Lua C API 的正确用法
Lua C API 的正确用法 转载于云风的博客 Lua 作为一门嵌入式语言,提供了完备的 C API 供 Lua 代码和宿主程序交互,当然,宿主语言最好是 C 或 C++ .如果是其它语言,比如最近 ...
- 如何在YouTube Api限额的情况下获取更多视频
文章来自自己的博客 YouTube视频 谷歌限制了YouTube api v3的请求量,一天10000配额,这里不是10000次请求,每次请求根据不同参数消耗不同配额.为了摆脱这种限制而获得更多的新发 ...
- 西裤哥的 Hook Api Lib 0.2 For C
标 题: [分享]西裤哥的 Hook Api Lib 0.2 For C 作 者: 海风月影 时 间: 2007-03-21,15:11:30 链 接: http://bbs.pediy.com/sh ...
- 关于HOOK API Lib 0.1 For Delphi
标 题: HOOK API Lib 0.1 For Delphi 作 者:xIkUg my周未一个朋友要求用Delphi做了一个东西,用到了API HOOK,于是写了个简单的 SetOnBefore把 ...
- EWS API 2.0读取日历信息-读取内容注意事项
采用模拟账号的方式读取日历信息,注意下日历的内容读取(Body)读取.代码如下:(采用 EWS API 2.0版本) 1.读取内容前必须设置如下属性:否则会提示:You must load or as ...
- 安装 Windows 自动化 API 3.0 后,Visual Studio 2010 的运行速度更快
安装 Windows 自动化 API 3.0 后,Visual Studio 2010 的运行速度更快 本文适用于以下产品: Microsoft Visual Studio 2010 如果未安装 Wi ...
- specs.4.8.gz_使用Specs2和客户端API 2.0进行富有表现力的JAX-RS集成测试
specs.4.8.gz 毫无疑问, JAX-RS是一项杰出的技术. 即将发布的规范JAX-RS 2.0带来了更多的强大功能,尤其是在客户端API方面. 今天的帖子的主题是JAX-RS服务的集成测试. ...
- 使用Specs2和客户端API 2.0进行富有表现力的JAX-RS集成测试
毫无疑问, JAX-RS是一项杰出的技术. 即将发布的规范JAX-RS 2.0带来了更多的强大功能,尤其是在客户端API方面. 今天的帖子的主题是JAX-RS服务的集成测试. 有很多出色的测试框架,例 ...
- 安装 Windows 自动化 API 3.0 时,visual Studio 2010 更快地运行
如果未安装 Windows 自动化 API 3.0,使用 Windows 自动化 api 的应用程序可以显著减少 Microsoft Visual Studio 智能感知性能. 例如,Windows ...
最新文章
- linux链接时区分动态库,Linux修改时区的方法
- U盘无法拷贝超过4G的大文件
- zookeeper和etcd有状态服务部署
- selenium3 + python - cookie定位
- 异常处理python 空气质量问题_python的异常处理
- 分治法-求最大最小元素
- 软件封装-单文件打包
- 计算机械效率的简便公式,机械效率公式
- 解决ubuntu安装软件的问题。
- meta是什么意思中文_Meta 的意思是什么?
- 重磅:一台电脑两个macOS系统,macOS Big Sur和macOS Monterey切换使用
- 【火龙果】评测三 MicroPython上手初体验
- 什么品牌的蓝牙耳机音质好?四款高音质蓝牙耳机推荐
- 我的macbook应用清单
- python发邮件附件_python 发送带附件的邮件
- APICloud AVM多端开发 | 《外卖app开发》项目源码深度解析(上)
- 表格无法无法计算机,电脑表格打不开是怎么回事
- 2020安徽省大学生程序设计大赛题解——F 跳蛙出行
- matlab 浮动波动率,matlab 实现 garch 模型波动率估计
- mysql取汉字首拼_MYSQL 获取每个汉字的拼音首字母