首页 > 解决方案 > 以非所有者身份上传视频字幕返回 403

问题描述

我正在尝试使用 python 将字幕上传到我使用不同帐户的 Youtube 视频之一。我总是得到 403。不过,使用我自己的帐户是可行的。

我已经在我的项目中启用了 Youtube Data API v3,并设置了“其他”类型的 OAuth 2.0 客户端。然后我下载了 Python 字幕管理示例代码并将其修改为使用我自己的客户端密码:

https://github.com/youtube/api-samples/blob/master/python/captions.py

我还下载了 youtube-v3-api-captions.json。所有必需的库也已安装。

然后我运行 ./captions.py --videoid='MY_VIDEO' --file='MY_CAPTION' --language='en' --action=='upload',在浏览器中使用我的第二个帐户登录,得到 403 :

“与请求相关的权限不足以上传字幕轨道。请求可能未得到正确授权。”

那么,我是否需要额外的权限才能以非所有者身份上传字幕?还是只有所有者的 API?

标签: youtube-data-api

解决方案


推荐阅读