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

YouTube API获取未列出视频信息正常,但字幕操作遇videoNotFound错误

解决YouTube API操作未列出视频字幕时的videoNotFound错误

针对未列出视频可通过video.list获取信息,但调用caption.list/caption.insert时返回videoNotFound的问题,以下是排查和解决方向:

  • 检查权限范围(Scopes)
    video.list仅需youtube.readonly这类低权限范围就能访问未列出视频,但字幕相关接口需要更高权限的scope,比如https://www.googleapis.com/auth/youtube.force-ssl或https://www.googleapis.com/auth/youtube。如果授权scope只包含readonly类权限,会导致字幕接口无法访问未列出视频,进而返回视频不存在的错误。

  • 确认认证方式
    不要使用API密钥调用字幕接口,API密钥仅能访问公开内容。未列出视频属于受限内容,必须使用OAuth 2.0授权,且授权账号需为视频所有者或拥有视频编辑权限的协作者。

  • 验证授权账号权限
    确保OAuth 2.0授权的账号确实是该未列出视频的所有者,或者被视频所有者添加为协作者并授予字幕编辑权限。若授权账号无对应权限,API会以videoNotFound作为权限不足的掩饰返回。

  • 核对请求参数与方法
    虽然已确认videoId无误,但需检查caption.list/caption.insert的请求是否正确:

    • caption.insert必须使用POST方法,且需正确设置Content-Type为application/json或对应字幕文件的类型
    • 确认请求中videoId参数没有被编码错误或遗漏

内容的提问来源于stack exchange,提问作者Rosicley Júnio

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 06:03:11