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用法相关推荐

  1. Lua C API 的正确用法

    Lua C API 的正确用法 转载于云风的博客 Lua 作为一门嵌入式语言,提供了完备的 C API 供 Lua 代码和宿主程序交互,当然,宿主语言最好是 C 或 C++ .如果是其它语言,比如最近 ...

  2. 如何在YouTube Api限额的情况下获取更多视频

    文章来自自己的博客 YouTube视频 谷歌限制了YouTube api v3的请求量,一天10000配额,这里不是10000次请求,每次请求根据不同参数消耗不同配额.为了摆脱这种限制而获得更多的新发 ...

  3. 西裤哥的 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 ...

  4. 关于HOOK API Lib 0.1 For Delphi

    标 题: HOOK API Lib 0.1 For Delphi 作 者:xIkUg my周未一个朋友要求用Delphi做了一个东西,用到了API HOOK,于是写了个简单的 SetOnBefore把 ...

  5. EWS API 2.0读取日历信息-读取内容注意事项

    采用模拟账号的方式读取日历信息,注意下日历的内容读取(Body)读取.代码如下:(采用 EWS API 2.0版本) 1.读取内容前必须设置如下属性:否则会提示:You must load or as ...

  6. 安装 Windows 自动化 API 3.0 后,Visual Studio 2010 的运行速度更快

    安装 Windows 自动化 API 3.0 后,Visual Studio 2010 的运行速度更快 本文适用于以下产品: Microsoft Visual Studio 2010 如果未安装 Wi ...

  7. specs.4.8.gz_使用Specs2和客户端API 2.0进行富有表现力的JAX-RS集成测试

    specs.4.8.gz 毫无疑问, JAX-RS是一项杰出的技术. 即将发布的规范JAX-RS 2.0带来了更多的强大功能,尤其是在客户端API方面. 今天的帖子的主题是JAX-RS服务的集成测试. ...

  8. 使用Specs2和客户端API 2.0进行富有表现力的JAX-RS集成测试

    毫无疑问, JAX-RS是一项杰出的技术. 即将发布的规范JAX-RS 2.0带来了更多的强大功能,尤其是在客户端API方面. 今天的帖子的主题是JAX-RS服务的集成测试. 有很多出色的测试框架,例 ...

  9. 安装 Windows 自动化 API 3.0 时,visual Studio 2010 更快地运行

    如果未安装 Windows 自动化 API 3.0,使用 Windows 自动化 api 的应用程序可以显著减少 Microsoft Visual Studio 智能感知性能. 例如,Windows ...

最新文章

  1. linux链接时区分动态库,Linux修改时区的方法
  2. U盘无法拷贝超过4G的大文件
  3. zookeeper和etcd有状态服务部署
  4. selenium3 + python - cookie定位
  5. 异常处理python 空气质量问题_python的异常处理
  6. 分治法-求最大最小元素
  7. 软件封装-单文件打包
  8. 计算机械效率的简便公式,机械效率公式
  9. 解决ubuntu安装软件的问题。
  10. meta是什么意思中文_Meta 的意思是什么?
  11. 重磅:一台电脑两个macOS系统,macOS Big Sur和macOS Monterey切换使用
  12. 【火龙果】评测三 MicroPython上手初体验
  13. 什么品牌的蓝牙耳机音质好?四款高音质蓝牙耳机推荐
  14. 我的macbook应用清单
  15. python发邮件附件_python 发送带附件的邮件
  16. APICloud AVM多端开发 | 《外卖app开发》项目源码深度解析(上)
  17. 表格无法无法计算机,电脑表格打不开是怎么回事
  18. 2020安徽省大学生程序设计大赛题解——F 跳蛙出行
  19. matlab 浮动波动率,matlab 实现 garch 模型波动率估计
  20. mysql取汉字首拼_MYSQL 获取每个汉字的拼音首字母

热门文章

  1. UNITY HTTP GET 人机对诗APP (流星程序集之十七)
  2. (good)相位噪声基础及测试原理和方法
  3. 国际大会演讲ppt_大会演讲,透明公正
  4. b站前端校招面试题分享
  5. 01-Spring Boot 2.0 迁移指南
  6. 3D超声图像徒手freehand三维重建
  7. 逆变器直流电压利用率
  8. 《机电传动控制》第五周作业
  9. atom换用国内软件镜像源解决下载过慢的问题
  10. 广州市白云计算机职业学院,广州市白云区职业学校名单