2017-05-04 60 views
0

使用简单的java程序,我使用YouTube Data API发送GET请求,具体为videos.list,以便获取视频的公共元数据并将其存储为.json文件。使用有限的资金扩展YouTube API配额

对于我的大学研究,我们必须使用Youtube-8M数据库中提供的所有可用YouTube视频ID进行此操作。因此,我想知道是否有办法扩展请求的可用配额(我已经知道有关结算选项,但我是学生,我的大学很小)。

我已阅读YouTube API条款,其中规定只有每个客户端的一个项目可用于发送具有必要API密钥的此类请求。 如果我理解正确,即使我简单的java代码是这样一个客户端。

在其他有关使用API​​密钥扩展每日配额的Stack Overflow问题中,有些人建议创建多个帐户或项目。

这是一个合法的选择吗?或者还有另一种可能性,就像我现在所做的那样,为研究中使用的简单请求获得更高的配额?

回答

0

如果您转到启用YouTube API的Google Developer console。第二个标签被称为配额

enter image description here

点击旁边的这曾经配额铅笔它是你吹出来的。一个新窗口将弹出一个名为apply for higher quota的链接。

填写要申请的表格。据我所知,您不必为额外的YouTube配额支付费用,但获得批准可能需要一些时间。确保你遵守表格上的所有内容。

我从来没有听说过one project per client term。从技术上讲,你可以使用不同的API键运行你的应用程序,它应该可以正常工作从技术上讲,在Google Developer Console上创建其他项目没有任何问题。您不需要再创建另一个Google帐户。