youtube api 401 错误 youtubeSigupRequired
Posted
技术标签:
【中文标题】youtube api 401 错误 youtubeSigupRequired【英文标题】:youtube api 401 error youtubeSigupRequired 【发布时间】:2017-08-11 20:25:41 【问题描述】:我正在尝试使用 Youtube API v3 和 python 将视频上传到 Youtube,但出现以下错误。
发生 HTTP 错误 401:
"error": "errors": [
"domain": "youtube.header",
"reason": "youtubeSignupRequired",
"message": "Unauthorized",
"locationType": "header",
"location": "Authorization" ], "code": 401, "message": "Unauthorized"
我已经创建了我的项目,创建了我的密钥和客户端 AOuth 2.0 和谷歌控制台并下载了 client_secrets.json。
我运行的代码是 Youtube API sample_code 提供的用于 python 下载 (here) 的代码。
例如,如果我尝试使用相应的示例代码和我的凭据进行搜索,它可以完美运行,但我不知道为什么在我想上传视频时它不起作用。
请告诉我我做错了什么好吗?
提前致谢
【问题讨论】:
请通过这个***.com/a/14492382/3020426 【参考方案1】:YouTube Data API - Errors
未经授权 (401) youtubeSignupRequired 此错误表示 用户有一个未关联的 Google 帐户,这意味着该用户有一个 Google Account 但没有 YouTube 频道。这样的用户可以 访问许多依赖于用户授权的功能,例如 评价视频或将视频添加到 watch_later 播放列表。然而,作为 例如,用户需要一个 YouTube 频道才能上传 一段录像。拥有 Gmail 帐户或 android 设备的用户是 肯定有一个 Google 帐户,但可能尚未关联该帐户 Google 帐户到 YouTube 频道。
如果您尝试使用 OAuth 2.0 服务,通常会出现此错误 账户流量。 YouTube 不支持服务帐户,如果您 尝试使用服务帐户进行身份验证,你会得到这个 错误。
YouTube API 博客文章还介绍了 Google 帐户支持 更详细地讨论了 youtubeSignupRequired 错误。虽然 博客文章解释了 API 版本 2.1 的错误,其含义 错误仍然适用。
【讨论】:
在发布此内容之前,我尝试使用 Google 帐户、创建项目、OAuth 2.0 等,但遇到了同样的错误... 您需要访问 YouTube 并将您的 google 帐户链接到该帐户。您需要在 youtube 上创建一个频道。 我在发布这个问题之前已经完成了。还是不行!! 在我创建频道后,它就像一个魅力,谢谢@DaImTo以上是关于youtube api 401 错误 youtubeSigupRequired的主要内容,如果未能解决你的问题,请参考以下文章