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

How to get Playlist Id(s) containing given Video Id via youtube-api

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

GET https://www.googleapis.com/youtube/v3/playlists?part=snippet&id=RDRgKAFK5djSk&maxResults=50&key={YOUR_API_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