6

当我向 Google 网上论坛添加成员时,我收到一条403 Request rate higher than configured错误消息。这适用于所有应用程序,包括 Google 开发者网站上的 API Explorer。

即使我在 12 个多小时内只提出一个请求,我仍然会收到错误消息。我已经确认 Admin API 有足够的配额留在项目中。

它仅发生在单个教育应用程序域中。

要求:

POST https://www.googleapis.com/admin/directory/v1/groups/[redacted]%40ryan.catholic.edu.au/members?key={YOUR_API_KEY}
{
 "email": "<redacted>",
 "role": "MEMBER"
}

回复:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "quotaExceeded",
    "message": "Request rate higher than configured."
   }
  ],
  "code": 403,
  "message": "Request rate higher than configured."
 }
}
4

2 回答 2

7

我们对此有部分解决方案。

问题摘要:

  • API 在某些请求上返回“403 请求率高于配置”,即使在很长一段时间(12 小时以上)没有向单个域发出请求后也是如此。
  • 尝试使用不同的客户端 ID 或与用户返回相同的错误代码。它还会影响 API Explorer。

原因:

  • 某些操作可能会触发滥用域 (而非应用程序)的“黑名单” 。在某个时间段内,特定操作可能存在未记录的限制。

解析度:

  • 支持人员收到有关此黑名单的通知并可以删除该标志。

在我们的案例中,我们可能在 24 小时内向太多组添加了太多成员,并触发了未记录的限制(支持人员无法告诉我限制是什么)。我们仍在等待从我们的域中删除黑名单。

然而,这个问题确实引发了其他问题:

  • API 限制文档https://developers.google.com/admin-sdk/directory/v1/limits似乎并不完整。似乎有其他限制可以触发“域”黑名单。这些限制是什么?
  • 为什么 Google Apps 域而不是发出请求的应用程序被列入黑名单?
  • 为什么域管理员没有收到将其域列入黑名单的通知?
于 2015-08-05T23:28:14.577 回答
0

我们刚打到 2016 年 3 月 16 日,有谁知道这是否已解决?我应该立即寻求支持,还是他们现在会在一段时间后自动正确删除黑名单。

这将教会我不要运行两次同步,即使彼此在 30 分钟内进行了有限的更改。

我知道这是一个旧线程,但似乎其他人可能仍在经历这种情况,并表示赞赏。

于 2016-03-16T13:50:37.483 回答