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

如何通过YouTube API获取我管理的普通个人频道列表?

获取受邀管理的个人频道列表(YouTube API)

首先明确:managedByMe=true参数仅针对内容所有者账号(如MCN、品牌管理账号)设计,普通个人账号使用该参数必须携带onBehalfOfContentOwner(你没有这个权限),因此触发403是API的正常逻辑,并非判定错误。

对于普通个人账号受邀管理的其他个人频道(页面显示"You're a manager"),YouTube Data API v3没有直接的公开端点返回完整列表,但可以通过以下技巧实现:

  • 核心前提:必须使用OAuth2授权令牌(不能用API密钥),权限范围至少包含https://www.googleapis.com/auth/youtube.readonly或更高权限(如https://www.googleapis.com/auth/youtube)。

可行方案

1. 批量查询已知频道ID

收集你受邀管理的频道ID(可从YouTube的邀请邮件、YouTube Studio的频道页面URL获取,频道URL结尾的字符串即为ID),然后调用channels.list端点批量查询:

GET https://www.googleapis.com/youtube/v3/channels?part=snippet,status&id=CHANNEL_ID_1,CHANNEL_ID_2&access_token=YOUR_OAUTH_TOKEN

返回结果中,你拥有管理权限的频道会正常返回数据,无权限的频道会返回403。

2. 手动导出频道ID后查询

如果管理的频道数量不多,可直接从YouTube Studio的「切换账号」菜单中逐个复制频道ID,再按上述方法批量查询。

注意事项

  • mine=true仅返回当前授权账号自身创建的频道,无法获取受邀管理的频道。
  • API密钥仅能用于查询公开数据,无法获取需要用户授权的管理频道信息,必须使用OAuth2令牌。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 07:13:16