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

Python用YouTube Data API下载非自有视频字幕触发403错误咨询

核心结论

YouTube Data API 不支持下载非本人所有的视频的隐藏式字幕,这是平台的固定权限限制,与你的认证配置无关。

错误原因说明

captions.download 接口仅对两类账号开放权限:

  • 目标视频的所属账号
  • 获得视频所有者明确授权、允许管理字幕内容的关联账号
    作为第三方用户,即使视频为公开状态、字幕对外可见,调用该接口也会触发403权限错误。你可以正常获取视频标题、时长等公开元数据,是因为videos.list这类读取公开信息的接口没有所有者权限要求,与字幕下载接口的权限规则不同。你收到的错误提示中“视频未开放第三方字幕贡献权限”的描述,就是对该限制的明确说明。

现有代码说明

你的OAuth认证配置逻辑本身没有问题,使用的https://www.googleapis.com/auth/youtube.force-ssl scope也符合公开信息读取的要求,无需调整认证规则,调整也无法突破字幕下载的所有者权限限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 11:09:01