【发布时间】:2020-01-26 16:48:28
【问题描述】:
我目前正在开发一个处理大量视频流的应用程序,并且我目前实现了一个“在 youtube 上分享”按钮,以便用户(为我的应用程序提供其 youtube 帐户的访问令牌的应用程序的任何用户)可以在他们的个人帐户上分享小部分(比如说 2 到 7 分钟)视频。
据我了解,我需要一个来自 youtube 的应用程序以及用户的访问密钥来上传任何内容。问题是应用程序“一般”配额是 10k 个单位。每个视频上传费用为 1605 (calculated) 个单位。这意味着我的应用程序每天最多可以上传 6 个视频,因为它增加了一般配额。有没有办法让这些单位在每个用户配额的基础上加起来?
如果我要求增加我的配额(比如说 100 万/已批准),这意味着我可以上传大约 623 个视频。如果 100 个用户尝试在他们的个人帐户中上传视频会发生什么情况(使用我的应用程序,因此我应用程序密钥),因为这个response 并不令人放心,但也已经 2 岁了。
该代码与userSpecificConnection.uploadVideo(video) 一样直接,它使用用户访问令牌和应用程序密钥创建一个到 youtube 的 userConnection。
This question 似乎与我的问题相似,但已经 3 岁了,对我目前面临的问题没有明确的答案
解决我的问题:
- 有没有办法按照每个用户的配额上传视频?
- 由于该应用程序只是用户将视频上传到他们的个人帐户的中间体,我不会监控每个用户上传到他们的个人帐户的视频数量(因为它们是个人帐户)但是如果用户上传了 50 个其余的用户将无法上传任何内容?
- 有没有办法避免这种情况? (由于其他用户达到限制而阻止用户上传)。用户是独立的,不应相互限制。
我不会避免提出增加配额的请求。只是不想启动一个可能对我没有帮助并且只会消耗别人时间来审查我的申请的过程。
【问题讨论】:
-
您还需要考虑到无论如何您一天可以上传的视频数量是有限制的。 stackoverflow.com/a/52275592/1841839 你的问题到底是什么?大部分这些接缝都像是事实陈述。
-
@DaImTo 我很遗憾没有从我的要求中清除问题。谢谢你,我已经相应地更新了我的问题。现在应该更清楚了
标签: google-api youtube youtube-api youtube-data-api