YouTube数据API V3配额在第一个上传中超过了



我正在尝试在Java中开发桌面应用程序以上传视频。我创建一个新的Google帐户,在开发人员控制台上创建项目并创建凭据(clientId和clientsecret)。创建所有这些之后,我进行授权(如Java示例),应用程序为我打开浏览器窗口,以允许应用程序管理频道,并且一切正常。但是,当我尝试上传视频(简短视频,以前在其他频道上尝试过,并且每次上传)时,我立即获得了超过响应的配额。在开发人员控制台中,我可以看到配额实际上已超过(9644个查询)。我必须补充说,这仅针对新注册的帐户发生 - 同一视频上传而没有使用同一应用程序的问题。为什么会发生这种情况?有什么办法可以"注册"新帐户并立即上传?如果没有,我该如何正确执行?谢谢

我使用的Python代码有类似的问题(我基于https://developers.google.com/youtube/v3/guide/guide/uploading_a_a_video修改了代码)。我使用以下工作流进行解决:

  • 如果您尚未创建一个(新的)Google帐户

  • 转到YouTube,使用Google帐户注册并创建一个频道

  • 转到https://console.developers.google.com/apis/credentials?pli=1

  • 创建一个项目,选择一个名称

  • 单击OAuth同意屏幕,选择外部,选择应用程序名称

  • 回到凭据,使用OAuthclient ID创建凭据,选择Web应用程序

  • 选择一个名称,放入重定向URL:http://localhost:8080/and https://developers.google.com/oauthplayground并保存

  • 转到仪表板,搜索YouTube数据API V3并启用

  • 然后访问https://developers.google.com/oauthplayground/

  • 单击右侧的机架轮,单击使用您自己的凭据,从https://console.developers.google.com/apis/credentials复制和过去的客户端和秘密客户端,然后关闭

  • 在左侧搜索YouTube数据API V3,然后选择https://www.googleapis.com/auth/youtube.upload和https://wwwww.googleapis.com/auth/auth/auth/auth/youtube<>

  • 单击授权API,登录您的帐户,同意所有提出的问题

  • 单击令牌的交换授权代码

  • 右边的请求不应给您任何错误

  • 返回https://console.developers.google.com/apis/credentials,当您单击凭据旁边的"编辑"按钮时,您应该可以下载JSON文件。将它们放入client_secrets.json

    下的脚本文件夹中
  • 确保从上一个trys

    中删除文件python_upload_video.py-oauth2.json
  • 使用例如

    运行代码时
      python upload_video.py --file="input.mp4" --privacyStatus="unlisted"
    

浏览器应打开,并要求您登录您的帐户

我注意到的是:

  • 如果您在三个小时内遇到三个错误,它似乎超过了配额,您将无法继续
  • 上传每天可用于大约5个视频。如果您需要上传更多,并且无法等待唯一的方法是创建一个新帐户并重复上述步骤(据我所知)

可能值得进一步调查:我想您的问题与大约三天以来所见的API问题有关。请参阅答案https://stackoverflow.com/a/55220182/8327971;还有Google已知和认可的问题:https://issuetracker.google.com/issues/128673552。

相关内容

  • 没有找到相关文章

最新更新