javascript - 如何通过 youtube-api 获取包含给定视频 ID 的播放列表 ID

标签 javascript youtube-api youtube-data-api

乍一看,我只能通过 id 检索播放列表。从不相关或包含视频 ID:

GET https://www.googleapis.com/youtube/v3/playlists?part=snippet&id=RDRgKAFK5djSk&maxResults=50&key={YOUR_API_KEY}

我只需要播放列表元数据,因此如果可能的话,无需进行身份验证,除非通过 key 进行身份验证。

底线:

如果您点击 YouTube 上的视频,屏幕右侧的建议项目之一是播放列表,其中包含当前视频和多个相关视频。

我想获得与此结果非常相似的播放列表或视频列表。这可能吗?

最佳答案

目前,我认为获取包含特定视频的播放列表列表的最佳方法是使用 search.list request 。您必须为 q 参数指定 type=playlist 和视频标题。请注意,如果视频标题不够具体,这可能无法为您提供所需的播放列表。

https://www.googleapis.com/youtube/v3/search?part=snippet&q=VIDEO_TITLE_HERE&type=playlist&key=API_KEY_HERE

关于javascript - 如何通过 youtube-api 获取包含给定视频 ID 的播放列表 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31807786/

相关文章:

javascript - jquery - 使用图像的 attr() 时未定义 src

javascript - HTML5 视频在源更新之前无法播放

Android YouTube 播放器直播

android - Android 异常 "service_missing"的 YouTube Api

javascript - 匹配行尾单词和标点符号之间的所有内容

javascript - JS中如何循环字符串或将字符串转换为数组?或者找到更好的解决方案来解决这个问题

c# - YouTube 播放器不在播放列表中显示视频信息

python - 如何更新播放列表中的所有 Youtube 视频描述?

youtube-data-api - 检查视频是否受 YouTube API v3 的年龄限制

search - YouTube与该应用的集成