2015-07-23 6 views
5

Wenn ich Mitglieder zu Google Groups hinzufüge, erhalte ich einen Fehler 403 Request rate higher than configured. Dies geschieht für alle Anwendungen, einschließlich des API Explorers auf der Google Developer Website.403 Anforderungsrate höher als konfiguriert

Auch wenn ich nur eine einzige Anfrage in 12+ Stunden mache, erhalte ich immer noch den Fehler. Ich habe bestätigt, dass auf der Admin-API noch genügend Kontingente für das Projekt vorhanden sind.

Es geschieht nur für eine einzelne Apps for Education-Domäne.

Anfrage:

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

Antwort:

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

Der obige Fehler wird ausgelöst, wenn die Anzahl gleichzeitiger Anfragen für eine bestimmte Operation erreicht wurde. Sie müssen die Anforderungen verlangsamen, dies kann durch Implementierung von Exponential-Back-Off erfolgen. Überprüfen Sie diesen Link https://developers.google.com/drive/web/handle-errors – SGC

+0

Das merke ich. Es geschieht jedoch auf eine einzige Anfrage mehr als 12 Stunden nach der letzten Anfrage. Es betrifft auch alle Anwendungen, einschließlich des API-Explorers in Google. –

+0

@SGC Ich laufe im Kreise mit Unterstützung auf diesem. Wenn das Problem durch den API-Explorer reproduzierbar ist, sollte ich annehmen, dass es ein Problem bei Google ist? Mein Ticket ist # 06532690 –

Antwort

5

Wir haben eine Teilauflösung dazu.

Ausgabe Zusammenfassung:

  • API gibt ‚403 Anforderungsrate höher als konfiguriert‘ auf bestimmte Anfragen, auch nach keine Anforderungen für einen langen Zeitraum hergestellt werden (12 + Stunden) zu einer einzigen Domäne .
  • Der Versuch, eine andere Client-ID oder einen anderen Benutzer zu verwenden, gibt denselben Fehlercode zurück. Dies wirkt sich auch auf den API Explorer aus.

Ursache:

  • Bestimmte Operationen können einen "Black-Listing" auslösen eine Domain (keine Anwendung) für Missbrauch. Möglicherweise gibt es undokumentierte Beschränkungen für bestimmte Vorgänge innerhalb eines bestimmten Zeitraums.

Auflösung:

  • Unterstützung erhalten eine Benachrichtigung, dieses schwarze Liste gesetzt und die Flagge entfernen.

In unserem Fall fügen wir wahrscheinlich zu viele Mitglieder in einem Zeitraum von 24 Stunden zu vielen Gruppen und lösten ein nicht dokumentierte Limit (Unterstützung mir nicht sagen konnte, was die Grenze ist). Wir warten immer noch darauf, dass die schwarze Liste aus unserer Domain entfernt wird.

Dieses Problem hat zusätzliche Fragen aufwerfen jedoch:

  • Die API Limit Dokumentation https://developers.google.com/admin-sdk/directory/v1/limits nicht abgeschlossen zu sein scheint. Es scheint zusätzliche Limits zu geben, die eine "Domain" Blacklist auslösen können. Was sind diese Grenzen?
  • Warum wird eine Google Apps-Domain in die schwarze Liste aufgenommen und nicht die Anwendung, die die Anfragen stellt?
  • Warum wird der Domänenadministrator nicht über eine schwarze Auflistung seiner Domäne benachrichtigt?
+0

Leider, während Unterstützung die Blacklisting sehen kann, scheinen sie nicht in der Lage zu sein, es zu entfernen. Ich arbeite immer noch mit der Unterstützung, um es zu reparieren und zu reparieren, aber es ist jetzt fast einen Monat ohne Auflösung :( –

-1

Wir treffen gerade diese 3/16/16, weiß jemand, ob dies gelöst wurde? Soll ich sofort Unterstützung einholen oder wird die Blacklisting nun nach einer gewissen Zeit automatisch entfernt?

Das wird mich lehren, nicht zwei Syncs zu laufen, auch mit begrenzten Änderungen innerhalb von 30 Minuten voneinander.

Ich weiß, dass dies ein alter Thread ist, aber es scheint, dass andere dies noch erleben können und Ratschläge werden geschätzt.

+3

Dies ist keine Antwort auf die ursprüngliche Frage und sollte nicht als solche veröffentlicht werden. Dies ist kein Diskussions-Thread wie dieser Es gibt Richtlinien für die Verwendung von http://stackoverflow.com/help/how-to-answer.Wenn Sie eine neue Frage dazu haben, dann starten Sie eine neue Frage http://stackoverflow.com/help/how -to-ask –

+0

Ich würde sofort Support anfordern, wir haben fast eine Woche lang die Synchronisierung deaktiviert, und das war nicht genug, um die Blacklist zu entfernen. –

Verwandte Themen