如何通过YouTube VideoID借助API获取播放列表ID?
如何通过VideoID查询YouTube视频所属的播放列表ID?
核心方法:利用playlistItems.list端点的videoId参数
你关注的/playlistItems端点其实就能实现需求,关键是要用到正确的参数。具体操作如下:
调用
playlistItems.list接口时,指定以下核心参数:part:必填项,设置为snippet(或contentDetails,snippet),用于获取播放列表ID信息videoId:填入你要查询的目标视频IDkey:你的YouTube Data API密钥- 可选参数
maxResults:控制返回结果数量,上限为50
接口返回的每一个
items对象中,snippet.playlistId字段就是该视频所属的播放列表ID,同时contentDetails.videoId会与你查询的视频ID匹配。
注意事项
- 该方法仅能查询公开播放列表的信息,私有播放列表需你作为所有者通过OAuth 2.0授权后才能访问。
- 若视频被添加到多个播放列表,接口会返回所有对应的播放列表项,遍历结果即可获取全部关联的播放列表ID。
示例请求结构
GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&videoId=目标视频ID&key=你的API密钥
内容的提问来源于stack exchange,提问作者Afifa
相关产品推荐
相关产品推荐

