我们使用Live stream API创建直播活动,但在创建直播时(POST / liveBroadcasts / insert),它会点击userRequestsExceedRateLimit。 Docs没有指定任何确切的速率限制数。可以帮助我们找到最大速率限制,5个请求/秒或8个请求/秒?
这是错误信息(请求率10 /秒)
{
code:403,
errors:[{
domain:"youtube.liveBroadcast",
reason:"userRequestsExceedRateLimit",
message:"User requests exceed the rate limit."
}]
}
答案 0 :(得分:0)
rateLimitExceeded
上的官方文档说:
请求在上一个请求之后发送得太快了。当检索邮件的API请求比YouTube的刷新率更频繁地发送时会发生此错误,这会不必要地浪费带宽和配额。
对YouTube API的每次请求都有费用和费率限制,所有这些都会增加您的配额。您可以使用YouTube Bulk Reports API等工具跟踪您的请求,以查看特别是哪些因素会导致您超出配额范围。所有实时流API调用(写操作)都花费about 50 units。您可以在Developers Console。
中查看您的应用程序可用的配额在YouTube Data API v3下的开发者控制台中,确保“配额”下的“每用户限制”设置为3,000个请求/秒/用户的最大值。如果您要解决此问题,则需要与Google联系以增加配额。