You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何借助YouTube Data API,通过videoId和channelId获取playlistId

通过videoId和channelId获取关联playlistId的可行方案

你可以通过调用YouTube Data API的playlistItems.list接口来实现需求,具体操作如下:

  • 核心逻辑:利用videoId筛选出所有包含该视频的播放列表条目,再通过channelId限定只查询目标频道下的内容,就能拿到对应的playlistId
  • 请求参数配置:
    • 必须指定part参数为contentDetails,snippet,确保返回数据包含播放列表ID和频道关联信息
    • 传入videoId参数(即PubSubHubbub推送的视频ID)
    • 传入channelId参数(即推送的频道ID),过滤掉其他频道的无关条目
  • 响应处理:遍历返回的items数组,每个条目中的snippet.playlistId就是该视频在目标频道下所属的播放列表ID,直接和你预定义的ID比对即可

注意事项

  • API配额消耗:playlistItems.list调用会占用YouTube Data API的配额,需根据自身业务量合理控制请求频率
  • 空结果处理:如果该视频未被目标频道的任何播放列表收录,接口会返回空数组,这种场景要提前做好判断逻辑

内容的提问来源于stack exchange,提问作者Ashhm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 09:02:03