1 个视频超出了 Youtube API 配额

Vin*_*aux 8 youtube youtube-api

我尝试将 nodeJS 中的视频插入到 Youtube,但出现此错误:

{ 错误:[ { 域:'youtube.quota',原因:'quotaExceeded',消息:'请求无法完成,因为您已超出配额。' ], code: 403, message: '请求无法完成,因为您已超出配额。' }

编辑:这是当我将 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) {
....
Run Code Online (Sandbox Code Playgroud)

视频是 600 Ko... 我如何查看或更新配额?我使用 OAuth 身份验证,例如我可以毫无问题地在播放列表中插入元素,但我无法上传视频。我需要什么吗?

谢谢。

Mαπ*_*π.0 -1

这是文档中的错误参考。

关于配额

YouTube 数据 API 使用配额来确保开发人员按预期使用该服务,并且不会创建不公平地降低服务质量或限制其他人访问的应用程序。所有 API 请求(包括无效请求)至少会产生 1 点配额成本。您可以在开发者控制台中找到您的应用程序可用的配额。

支持 YouTube 数据 API 的项目的默认配额分配为每天 100 万个单位,这个数量足以满足我们绝大多数 API 用户的需求。默认配额可能会发生变化,可帮助我们优化配额分配并以对 API 用户更有意义的方式扩展我们的基础设施。您可以在 Google 开发者控制台中 API 的使用情况选项卡上查看配额使用情况。

注意:如果达到配额限制,您可以在开发者控制台的“配额”选项卡上请求额外配额。

  • 我知道配额,但正如我所说,我在仅上传 1 个 600 Ko 视频后就收到此消息...仅当我使用令牌(从 Google 控制台获取的令牌)进行身份验证而不是使用 OAuth2 登录时,我才会收到此消息。 (7认同)