Google API YouTube 流媒体的 userRequestsExceededRateLimit

Google API userRequestsExceededRateLimit for YouTube Streaming

我在试验 YouTube 数据 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”。它有一个模糊的“成本”列。我会以某种方式超过成本吗? “成本”在哪里定义?

这是我第一次使用 google APIs.

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

rateLimitExceeded userRequestsExceedRateLimit The user has sent too many requests in a given timeframe.

不幸的是,官方文档中根本没有提到这个时间阈值。

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