我想在一个新的Android应用程序中使用YouTube Android播放器API。你能透露一些关于这个API的免费使用限制吗?我感兴趣的是,在达到免费API限制之前,每天可以播放多少视频。
我已经做了一些背景调查,以下是我所知道的:
- Android Player API使用YouTube应用程序和YouTube Data API v3来播放视频。
- 程序员必须提供一个Data API v3 key来跟踪使用情况。
- 对数据api v3的访问限制为每个应用每天500万单位。
- 通过Data api v3进行的不同操作按单位计算成本不同。
据我所知,YouTube应用程序控制对Data API的请求。当我没有源代码时,我如何计算YouTube应用程序代表我使用的读/写/更新等?我怎么把这些运算转化成单位然后转化成视频呢?视频是我所关心的,我可以通过Android播放器API实际控制的。
让我们以贾斯汀·比伯的《Baby》为例。它长3分45秒,id为kffacxfA7G4,完整URL为http://www.youtube.com/watch?v=kffacxfA7G4。如果我将id提供给Android Player API作为起点,播放这个视频需要多少单位?每天有多少这样的视频可以通过API播放?
编辑:这个问题主要是针对YouTube API团队@ Google的人(如https://stackoverflow.com/users/385997/jeff-posnick),他们在StackOverflow上使用youtube-api
标签寻求技术支持。查看这篇博客文章的详细信息:https://youtube-eng.googleblog.com/2012/09/the-youtube-api-on-stack-overflow_14.html
Usage and quota。YouTube可以自行决定,设置一个配额操作您的YouTube API使用。你不应该尝试规避自动使用配额限制。
从:https://developers.google.com/youtube/terms
这意味着你根本不知道配额是什么,如果有配额,基本上这是一个单方面的选择,如果你的应用程序是生存还是死亡。
我还应该提醒一个事实,商业解决方案很可能打破这种许可,或者它们根本不是一个好的解决方案,因为你要提供一个你没有权力的产品。
我还强烈建议阅读API使用和禁忌部分。