如何通过YouTube Data API获取频道预告片与精选视频?
YouTube Data API 获取频道预告片与精选视频指引
频道预告片获取方法
- 通过
channels.list接口,请求时指定part=brandingSettings参数,返回结果里的brandingSettings.channel.unsubscribedTrailer字段就是未订阅用户看到的频道预告片ID。 - 示例请求参数片段:
part=brandingSettings&id=[CHANNEL_ID]&key=[API_KEY]
精选视频(Featured Video)的获取现状
目前YouTube Data API没有官方支持获取频道精选视频的字段或端点——也就是你在YouTube Studio「编辑频道版块」页面设置的那条精选视频,无法通过公开API直接拿到对应的视频ID。
非官方替代方案(稳定性无保障)
- 不建议抓取频道主页HTML解析视频ID,这种方式违反YouTube服务条款,且页面结构随时可能变更;
- 如果该精选视频在频道上传列表或某个公开播放列表里,可尝试用
search.list或playlistItems.list接口,结合发布时间、频道关联等条件筛选,但无法精准匹配Studio中设置的那条精选视频。
内容的提问来源于stack exchange,提问作者Rich Jenks
相关产品推荐
相关产品推荐

