当GA Core报告API返回403 rateLimitExceeded时,我们超出了哪个限制?文档(https://developers.google.com/analytics/devguides/reporting/core/v3/coreErrors#standard_errors)中未提及该错误代码。我们收到了rateLimitExceeded和userRateLimitExceeded,所以它们似乎有所不同。
答案 0 :(得分:0)
403 userRateLimitExceeded
基本上是防洪。您的应用程序每秒最多可为您的用户发出10个请求。用户被定义为IP地址,除非您发送QuotaUser以及您的请求。
已达到开发者控制台的每用户限制。
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "userRateLimitExceeded",
"message": "User Rate Limit Exceeded"
}
],
"code": 403,
"message": "User Rate Limit Exceeded"
}
}
403 rateLimitExceeded与其他名称相同。为什么有两个人不能告诉你。
{
"error": {
"errors": [
{
"domain": "usageLimits",
"message": "Rate Limit Exceeded",
"reason": "rateLimitExceeded",
}
],
"code": 403,
"message": "Rate Limit Exceeded"
}
}
在这两种情况下,您都应该Implement Exponential backoff并再次尝试请求。