6

Google グループにメンバーを追加すると、403 Request rate higher than configuredエラーが発生します。これは、Google デベロッパー Web サイトの API Explorer を含むすべてのアプリケーションで発生しています。

12 時間以上に 1 回だけリクエストを行った場合でも、エラーが発生します。Admin API には、プロジェクトに十分な割り当てが残っていることを確認しました。

これは、1 つの Apps for Education ドメインでのみ発生しています。

リクエスト:

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 は、単一のドメインに対して長時間 (12 時間以上) リクエストが行われなかった後でも、特定のリクエストで「403 リクエストレートが設定よりも高い」を返します。
  • 別のクライアント 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 分以内に限られている場合でも、2 つの同期を実行しないことがわかります。

これが古いスレッドであることは承知していますが、他の人がまだこれを経験している可能性があるため、アドバイスをいただければ幸いです。

于 2016-03-16T13:50:37.483 に答える