我们开发了一个服务器应用程序,可将会议从内部系统发布到 YouTube 直播活动中。它代表其唯一的用户(通道所有者)访问 API,并使用 API 密钥和 OAuth 2.0 客户端 ID 进行身份验证。
经过昨天的一些测试,YouTube Live Streaming API 开始返回错误
userRequestsExceedRateLimit
:
{
"error": {
"code": 403,
"message": "User requests exceed the rate limit.",
"errors": [
{
"message": "User requests exceed the rate limit.",
"domain": "youtube.liveBroadcast",
"reason": "userRequestsExceedRateLimit"
}
]
}
}
我们等了一天,但今晚发送的第一个请求因同样的错误而被拒绝。控制台中的配额页面显示两个失败的请求,远未达到任何限制:
如何找出超出了哪个限制?
这里的关键是用户。
用户请求超出速率限制。
你用尽了你所有的
Queries per minute per user
。