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

如何通过YouTube API获取会员专属视频的字幕及评论数据

针对YouTube API会员视频评论与字幕获取问题的解答

问题1:是否可通过YouTube API获取他人频道会员专属视频的字幕数据?

可以,但需满足两个核心条件:

  1. 你拥有该会员专属视频的访问权限(即对应账号是频道会员);
  2. 频道所有者允许字幕被下载(部分频道可能关闭了会员下载字幕的权限)。
    需注意:字幕API的权限逻辑独立于评论API——评论API会直接继承账号的会员视频访问权限,但字幕API需要额外的权限授予(要么你是视频/频道所有者,要么频道所有者给你的账号配置了字幕访问权限)。

问题2:如何让品牌账号通过captions API获取字幕数据?或如何让Google账号访问会员专属视频?

关于品牌账号获取字幕

目前YouTube Studio不支持直接给品牌账号授予字幕下载/编辑权限,因为品牌账号是主Google账号的附属身份,字幕权限仅绑定到主Google账号,无法单独分配给品牌账号,因此这条路暂时无法实现。

关于Google账号访问会员专属视频

YouTube的会员权益是绑定到具体账号的(你的品牌账号example2),主Google账号example@gmail.com无法直接继承品牌账号的会员权限。可行的折中方案是:

  • 请求频道所有者将主Google账号添加到该会员视频的授权访问用户列表(而非仅依赖会员身份),同时给主账号授予字幕访问权限;
  • 若频道所有者无法调整视频访问范围,目前没有官方API方法让主账号直接访问品牌账号的会员专属内容。

问题3:针对该场景的配置或调用建议

  • 拆分API调用逻辑:用品牌账号的OAuth Token调用commentThreads/comments API获取会员视频评论;若主Google账号已获得字幕权限且能访问目标视频,用主账号的Token调用captions API获取字幕。
  • 协调频道所有者配置:
    1. 请求对方在YouTube Studio的「权限」设置中,将你的主Google账号example@gmail.com添加为字幕贡献者或编辑者;
    2. 若允许,请求对方将目标会员视频的访问范围扩展到你的主账号(设置为「特定用户可见」并添加主账号),避免仅依赖会员身份的限制。
  • 确认API权限范围:授权时确保请求了正确的Scope:
    • 评论API:https://www.googleapis.com/auth/youtube.readonly 或 https://www.googleapis.com/auth/youtube.force-ssl;
    • 字幕API:https://www.googleapis.com/auth/youtube.readonly(仅下载)或 https://www.googleapis.com/auth/youtube.force-ssl。
  • 排查权限错误:若仍返回403,需确认频道是否开启了「第三方字幕贡献」权限(YouTube Studio → 内容 → 视频详情 → 字幕 → 高级设置),部分频道会关闭该选项导致无法通过API获取字幕。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 09:48:12