Youtube V3 API 配额使用协助



我目前正在开发一个处理大量视频流的应用程序,我目前正在实现一个"在youtube上分享"按钮,以便用户(为我的应用程序提供其YouTube帐户的访问令牌的应用程序的任何用户(可以在他们的个人帐户上共享小部分(假设2到7分钟(视频。

据我了解,我需要来自youtube的应用程序以及用户的访问密钥来上传任何内容。问题是应用程序的"一般"配额是10k单位。每个视频上传的费用为1605(计算(单位。这意味着我的应用程序每天最多可以上传 6 个视频,因为它加起来是一般配额。有没有办法让这些单位按用户配额加起来?

如果我要求增加我的配额(假设 1mil/批准(,这意味着我可以上传 ~623 个视频。如果 100 个用户尝试在他们的个人帐户中上传视频(使用我的应用程序,因此我的应用程序密钥(会发生什么,因为此响应并不令人放心,但也是 2 年前的。

该代码与userSpecificConnection.uploadVideo(video)一样简单明了,它使用用户访问令牌和应用程序密钥创建与 youtube 的用户连接。

这个问题似乎与我的问题相似,但是对于我目前面临的问题没有明确的答案,是3y/o

要清除我的问题:

  1. 有没有办法在每用户配额上上传视频?
  2. 由于该应用程序只是用户将视频上传到其个人帐户的中间人,
  3. 因此我不会监视每个用户上传到其个人帐户的视频数量(因为它们是个人的(,但是如果用户上传了50个,则其他用户将无法上传任何内容?
  4. 有没有办法避免这种情况?(由于其他用户达到限制而阻止用户上传(。用户是独立的,不应相互限制。

我并不是在回避提出增加配额的请求。只是不想开始一个可能对我没有帮助的过程,只会消耗某人时间来审查我的申请。

有没有办法在每用户配额上上传视频?

所有配额都针对您的主配额。因此,如果一个用户发疯并吃掉了您的所有配额,您的其他用户将被卡住。 不幸的是,这就是配额制度的工作方式,它基于项目而不是基于用户。

由于该应用程序只是用户将视频上传到其个人帐户的中间人,

因此我不会监视每个用户上传到其个人帐户的视频数量(因为它们是个人的(,但是如果用户上传了50个,则其他用户将无法上传任何内容?

您将收到一个错误,指出它们已达到当天的配额限制。您应该向他们显示它,并让他们知道配额将在美国时间午夜重置。

有没有办法避免这种情况?(由于其他用户达到限制而阻止用户上传(。用户是独立的,不应相互限制。

除非您在应用程序中跟踪用户进行了多少次上传,否则如果不尝试进行上传并收到配额错误,就无法知道他们已达到限制。 不要担心获得配额错误,谷歌不会计算这样的错误,只是为用户很好地格式化它。

我并不是在回避提出增加配额的请求。只是不想开始一个可能对我没有帮助的过程,只会消耗某人时间来审查我的申请。

我的经验法则是,当我每天的配额使用率达到 80% 时,我通常会申请延期。 我听说 youtube API 配额可能需要一段时间才能延长,最长可达六周。

最新更新