【问题标题】:Google API userRequestsExceededRateLimit for YouTube StreamingYouTube 流媒体的 Google API userRequestsExceededRateLimit
【发布时间】:2021-07-10 02:41:59
【问题描述】:

我在尝试使用 YouTube Data API v3(在 python 中)时遇到以下错误

{
    "message": "User requests exceed the rate limit.",
    "domain": "youtube.liveBroadcast",
    "reason": "userRequestsExceedRateLimit"
}

当我查看我的指标时,我看到以下内容:

Method Requests
youtube.api.v3.V3DataLiveBroadcastService.Bind 5
youtube.api.v3.V3DataLiveBroadcastService.Insert 43
youtube.api.v3.V3DataLiveStreamService.Insert 14

这些值在我看来……相当低。 此外,当我转到“配额”选项卡时,Quota exceeded errors count (1 min) - Queries per minute 的图表没有显示任何数据。

更令人困惑的是“YouTube Data API (v3) - Quota Calculator”。它有一个模糊的“成本”列。我是否会以某种方式超出成本? “成本”在哪里定义?

这是我第一次使用谷歌 API。

【问题讨论】:

    标签: python google-api youtube youtube-data-api


    【解决方案1】:

    LiveBroadcasts.insert API 端点上的错误userRequestsExceedRateLimit 具有以下含义:您在短时间内对该 API 端点发出了太多调用

    rateLimitExceeded userRequestsExceedRateLimit 用户在给定时间范围内发送的请求过多。

    很遗憾,官方文档中根本没有提到这个时间阈值。

    在任何情况下,您都应该期望您的 API 调用在一定(未指定)时间后正常工作。

    【讨论】:

      猜你喜欢
      • 2015-03-25
      • 2018-07-16
      • 2011-06-09
      • 2020-01-15
      • 2016-02-04
      • 2014-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多