使用简单的java程序,我使用YouTube Data API专门videos.list发送GET请求,以获取视频的公共元数据并将其存储为.json文件。
对于我的大学研究,我们必须使用Youtube-8M数据库中提供的所有可用YouTube视频ID。
因此,我想知道是否有办法扩展请求的可用配额(我已经知道了结算选项,但我是学生,我的大学很小)。
我已阅读YouTube API条款,其中规定只有每个客户的一个项目可用于使用必要的API密钥发送此类请求。 如果我理解正确,即使我简单的java代码也是这样的客户端。
在其他一些关于使用API密钥扩展每日配额的Stack Overflow问题中,有些建议创建多个帐户或项目。
这是否合法?还是有另一种可能性,就像我现在所做的那样,为研究中使用的简单请求获得更高的配额?
答案 0 :(得分:2)
如果您转到启用了YouTube API的Google Developer console。第二个选项卡称为配额
点击您正在吹嘘的配额旁边的铅笔。将弹出一个名为apply for higher quota
的链接。
填写表格以申请。据我所知,您无需为额外的YouTube配额付费,但需要时间才能获得批准。确保您遵守表格中的所有内容。
我从未听说过one project per client term
。从技术上讲,您可以使用不同的API密钥运行应用程序,它应该可以正常工从技术上讲,在Google Developer Console上创建其他项目没有任何问题。您无需创建其他Google帐户。