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

Posted

技术标签:

【中文标题】YouTube 数据 API:请求无法完成,因为您已超出配额 INSUFFICIENT_TOKENS【英文标题】:YouTube Data API: The request cannot be completed because you have exceeded your quota, INSUFFICIENT_TOKENS 【发布时间】:2020-11-22 10:30:08 【问题描述】:

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

以下是错误:

[RequestError] 服务器响应:


  "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"
      
    ]
  

【问题讨论】:

请编辑您的问题并包含您的代码 代码很长。与github.com/tokland/youtube-upload的代码相同。 请提供***.com/help/minimal-reproducible-example 我们需要查看您的代码,而不是使用您的代码链接到另一个站点 【参考方案1】:

考虑到the DTOS docs,您很有可能超过 90 天不活动 w.r.t。您的 API 凭据:

不活动

如果您的 API Project 连续 90 天不活跃,YouTube 保留禁用或限制您访问或使用特定 YouTube API Services 的权利。例如,YouTube 可以撤销您的 API Credentials,或减少(或取消)您对特定 YouTube API Services 的 API Project's 配额。如果您的API Client's 配额减少或取消,您可以重新申请配额或延长配额,YouTube 将根据您对YouTube API Services 的预期用途的确定来审核该申请。

您可以按照上述官方建议申请配额延期。要获得配额扩展,您必须直接与 Google 联系。您必须填写this form。而不是等待回复——根据本论坛用户的经验,回复不会很快到达。

其他选项是从Google's developers console 丢弃(删除)当前应用程序并创建一个新的应用程序,该应用程序将分配一个新的每日配额量(通常为 10,000 个单位)。

【讨论】:

不活动停用似乎发生在我身上。我去年创建了这个项目,但现在才开始,我的配额是 0。我创建了一个新项目,启用了 API,现在我有 10k 配额。谢谢。 是的,创建一个新项目....哼哼...但它的工作原理!

以上是关于YouTube 数据 API:请求无法完成,因为您已超出配额 INSUFFICIENT_TOKENS的主要内容,如果未能解决你的问题,请参考以下文章

YouTube API v3无法正常使用[重复]

Youtube API 搜索自动完成

如何使用YouTube Api下载YouTube视频[关闭]

通过 YouTube 数据 API 访问公共数据,无需身份验证。

使用 YouTube 数据 API 会产生任何费用吗?

您如何使用 YouTube 数据 API 获取过去的直播流