json - 如何从 YouTube channel 检索所有视频 URL? json?

标签 json youtube-api

从 YouTube channel 编制所有视频网址(最好是缩短的 YuoTube 网址)列表的最简单方法是什么?

我需要检索该 channel 上传的所有网址:https://www.youtube.com/user/TheLancetTV

可以使用 YouTube API 结合 json 来完成此操作吗?如果是这样,怎么办?

提前致谢 尼古拉

最佳答案

您可以使用 YouTube Data API 来完成此操作使用两个调用。

首先,通过调用 Channels 检索 channel 上可用的播放列表。例如:

GET https://www.googleapis.com/youtube/v3/channels?part=contentDetails&forUsername=TheLancetTV&key={YOUR_API_KEY}

这将为您提供与上传内容相关的播放列表。您将使用此 ID 并调用 PlaylistItems使用此 ID 检索视频列表。

GET https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&playlistId=UU0-vwPmp-nmu_Huza_nq0AA&key={YOUR_API_KEY}

这将为您提供视频 ID,然后您可以将其转换为 URL。

关于json - 如何从 YouTube channel 检索所有视频 URL? json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26470956/

相关文章:

php - 将YouTube持续时间转换为秒

youtube-api - 使用 Youtube API 仅查询订阅的未观看视频

javascript - 有没有办法为 HTML 元素提供唯一的 ID,以便使用 for 循环在 JavaScript 中创建它们?

javascript - 给定 X、Y、宽度和高度变量,如何在 Google App 脚本中查找形状的开始值和结束值?

javascript - 遍历 JSON 数组给出 "undefined"结果

youtube - 为什么 YouTube api 搜索从不同的服务器返回不同的结果?

javascript - 有没有办法将 YouTube API 播放器添加到传单控制窗口?

php - 如何从 YouTube API 获取 YouTube 视频缩略图?

mysql - Laravel MySQL JSON LIKE 查询

c# - Web 服务应该返回 json