我尝试将nodeJS中的视频插入Youtube,我收到了此错误:
{errors:[{domain:'youtube.quota', 原因:'quotaExceeded', 消息:'由于您已超出quota,因此无法完成请求。 }],代码:403,消息:'请求无法完成,因为 你超过了你的配额。 }
编辑:这是当我使用现有令牌的Auth时,我从https://developers.google.com/oauthplayground/获取令牌并在我的代码中使用它。我试过不同的帐户,无法上传视频,但我可以在播放列表中插入项目。例如。
这是我的代码(nodeJS):
var req = Youtube.videos.insert({
"resource": {
// Video title and description
"snippet": {
"title": "Test",
"description": "Test video upload via YouTube API"
},
"status": {
"privacyStatus": "private"
}
},
"part": "snippet,status,id",
"media": {
"body": fs.createReadStream('./test.mp4')
}
}, function (err, data) {
....
视频是600 Ko ...如何查看或更新配额?我使用OAuth auth,例如我可以在播放列表中插入元素而没有任何问题,但我无法上传视频。我需要什么吗?
感谢。
答案 0 :(得分:0)
以下是documentation的错误参考。
关于quota:
YouTube Data API使用配额来确保开发者使用 按预期服务,不要创建不公平的应用程序 降低服务质量或限制他人访问。所有API请求, 包括无效请求,至少产生一点配额成本。您 可以在Developers Console中找到您的应用程序可用的配额。
启用YouTube Data API的项目具有默认配额 每天分配100万单位,足够的金额 绝大多数API用户。默认配额,即 可能会有所变化,帮助我们优化配额分配并扩大我们的规模 基础设施对我们的API用户更有意义。您 可以在{的Usage标签上查看您的配额使用情况 Google Developer's Console。
注意:如果达到配额限制,您可以在开发人员控制台的Quotas标签上申请额外配额。