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

使用Python上传YouTube视频遇403权限不足错误,求排查

解决YouTube视频上传的403权限不足问题

问题根源

你配置的OAuth2权限范围列表存在语法错误:列表中第二个到第四个scope字符串之间缺少逗号,导致这些scope被拼接成一个无效的字符串,实际只有第一个https://www.googleapis.com/auth/youtube.upload是有效的权限,其余权限并未被正确加载,因此触发了insufficientPermissions错误。

解决方案

  1. 修正权限范围列表的语法错误,确保每个scope都是独立的字符串元素,用逗号分隔:
['https://www.googleapis.com/auth/youtube.upload',
 'https://www.googleapis.com/auth/youtube',
 'https://www.googleapis.com/auth/youtubepartner',
 'https://www.googleapis.com/auth/youtube.force-ssl']
  1. 重新生成OAuth2凭据:由于之前的凭据是基于错误的scope获取的,需要清除旧的凭据存储文件(如token.json),重新走授权流程,让新凭据包含正确的权限范围。

额外验证点

  • 若无需合作伙伴权限,可以移除https://www.googleapis.com/auth/youtubepartner,仅保留youtube.upload和youtube.force-ssl也足够完成视频上传。
  • 确认_YOUTUBE_OPTIONS中的categoryId是YouTube官方允许的有效分类ID。

内容的提问来源于stack exchange,提问作者JayJ Hongil Jo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 20:30:37