YouTube 数据 API:无法完成请求,因为您已超出配额,INSUFFICIENT_TOKENS

问题描述 投票:0回答:2

当我使用Python程序将视频上传到YouTube时出现问题。在发生这种情况之前我已经很多天没有使用它上传了,所以它应该不会超过配额。我试了很多次都出现同样的错误。

错误如下:

[请求错误]服务器响应:

{
  "error": {
    "code": 403,
    "message": "The request cannot be completed because you have exceeded your \u003ca href=\"/youtube/v3/getting-started#quota\"\u003equota\u003c/a\u003e.",
    "errors": [
      {
        "message": "The request cannot be completed because you have exceeded your \u003ca href=\"/youtube/v3/getting-started#quota\"\u003equota\u003c/a\u003e.",
        "domain": "youtube.quota",
        "reason": "quotaExceeded",
        "debugInfo": "Code: 8; Description: ?metric=youtube.googleapis.com/default&limit=defaultPerDayPerProject&qs_error_code=INSUFFICIENT_TOKENS"
      }
    ]
  }
}
youtube-api youtube-data-api quota
2个回答
26
投票

考虑到DTOS 文档,您很可能已超过 90 天不活动时间。您的 API 凭证:

不活动

如果您的

API 项目连续 90 天处于非活动状态,YouTube 保留禁用或限制您对特定 YouTube API 服务的访问或使用的权利。例如,YouTube 可以撤销您的 API 凭证,或减少(或消除)您的 API 项目对特定 YouTube API 服务的配额。如果您的 API 客户端配额减少或取消,您可以重新申请配额或配额延期,YouTube 将根据 YouTube 对您预期使用 YouTube API 服务的情况来审核该申请。

您可以按照上述官方建议申请配额延期。要获得配额延期,您必须直接联系 Google。您必须填写此表格。然后等待回复 - 根据该论坛用户的经验,回复不会很快到达。

另一种选择是从 Google 开发者控制台丢弃(删除)当前应用程序,然后创建一个新应用程序,该应用程序将分配新的每日配额量(通常为 10,000 个单位)。


0
投票

我有同样的问题,解决方案很简单。您只需在 console.cloud.google.com 上创建一个新项目,然后生成一个新密钥并用新密钥替换旧密钥。 API 将再次可用。

© www.soinside.com 2019 - 2024. All rights reserved.