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

如何通过YouTube-API获取YouTube频道的Channel-Tab关联频道?

获取YouTube关联频道数据的API方案

YouTube Data API的channels.list接口默认确实无法直接获取频道页(如示例中的/channels页面)展示的关联频道数据,这类数据属于创作者手动配置的自定义关联内容,不在基础频道元数据范围内。以下是两种可行的解决方案:

方案1:请求brandingSettings字段

调用channels.list时指定part=brandingSettings,返回结果的brandingSettings.channel.relatedChannels数组就是创作者设置的官方关联频道列表。

示例请求:

GET https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&id=目标频道ID&key=你的API密钥

解析该数组即可拿到关联频道的ID与名称。

方案2:抓取自定义播放列表

部分创作者的Channels Tab是通过自定义播放列表实现的:

  1. 调用channels.list并指定part=contentDetails,获取该频道的所有关联播放列表;
  2. 筛选出标题包含“Channels”(或对应语言关键词)的播放列表;
  3. 使用playlistItems.list接口获取该播放列表的内容,其中resourceId.channelId字段即为关联频道的ID。

注意事项

  • 若创作者未设置官方关联频道,relatedChannels数组会为空,此时需 fallback 到播放列表方案;
  • 所有API调用需使用有效的API密钥,且需遵守YouTube Data API的配额限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 12:50:27