YouTube直播API userRequestsExceedRateLimit

时间:2016-01-15 03:48:20

标签: youtube-data-api youtube-livestreaming-api

我们使用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."
    }]
}

1 个答案:

答案 0 :(得分:0)

rateLimitExceeded上的官方文档说:

  

请求在上一个请求之后发送得太快了。当检索邮件的API请求比YouTube的刷新率更频繁地发送时会发生此错误,这会不必要地浪费带宽和配额。

对YouTube API的每次请求都有费用和费率限制,所有这些都会增加您的配额。您可以使用YouTube Bulk Reports API等工具跟踪您的请求,以查看特别是哪些因素会导致您超出配额范围。所有实时流API调用(写操作)都花费about 50 units。您可以在Developers Console

中查看您的应用程序可用的配额

在YouTube Data API v3下的开发者控制台中,确保“配额”下的“每用户限制”设置为3,000个请求/秒/用户的最大值。如果您要解决此问题,则需要与Google联系以增加配额。