Youtube API配额超过了1个视频

时间:2017-10-27 20:23:57

标签: youtube youtube-api

我尝试将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,例如我可以在播放列表中插入元素而没有任何问题,但我无法上传视频。我需要什么吗?

感谢。

1 个答案:

答案 0 :(得分:0)

以下是documentation的错误参考。

关于quota

  

YouTube Data API使用配额来确保开发者使用   按预期服务,不要创建不公平的应用程序   降低服务质量或限制他人访问。所有API请求,   包括无效请求,至少产生一点配额成本。您   可以在Developers Console中找到您的应用程序可用的配额。

     

启用YouTube Data API的项目具有默认配额   每天分配100万单位,足够的金额   绝大多数API用户。默认配额,即   可能会有所变化,帮助我们优化配额分配并扩大我们的规模   基础设施对我们的API用户更有意义。您   可以在{的Usage标签上查看您的配额使用情况   Google Developer's Console。

     

注意:如果达到配额限制,您可以在开发人员控制台的Quotas标签上申请额外配额。