youtube api 401 error youtubeSigupRequired



我正在尝试使用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。

例如,如果我尝试使用相应的示例代码和我的凭据进行搜索,它运行良好,我不知道为什么当我想上传视频时它不起作用。

你能告诉我我做错了什么吗?

提前致谢

YouTube Data API - 错误

未经授权 (401) youtube注册必需 此错误表示 用户拥有未关联的 Google 帐号,这意味着该用户拥有 谷歌帐户,但没有YouTube频道。此类用户可以 访问许多依赖于用户授权的功能,例如 为视频评分或将视频添加到watch_later播放列表。然而,作为 例如,用户需要一个 YouTube 频道才能上传 一个视频。拥有 Gmail 帐户或安卓设备的用户是 肯定有一个谷歌帐户,但可能还没有关联 谷歌帐户到一个YouTube频道。

如果您尝试使用 OAuth 2.0 服务,则通常会看到此错误 帐户流。YouTube 不支持服务帐号,如果您 尝试使用服务帐户进行身份验证,您将获得此消息 错误。

YouTube API博客文章还介绍了Google帐户支持 更详细地讨论了 youtubeSignupRequired 错误。虽然 博客文章解释了 API 版本 2.1 的错误,以及 错误仍然适用。

相关内容

  • 没有找到相关文章

最新更新