API-Nutzungslimits

Limits und Kontingente schützen die Google-Infrastruktur vor einem automatisierten Prozess, der den Groups Settings API auf unangemessene Weise verwenden. Übermäßig viele Anfragen von einer API können aus einem ein harmloser Tippfehler oder ein ineffizient gestaltetes System, das unnötige API-Aufrufe durchführt. Unabhängig von der Ursache sollten Sie den Traffic von einer bestimmten Quelle blockieren, sobald dieser ein bestimmtes Niveau erreicht. die für den Gesamtzustand des Google Workspace-Systems erforderlich sind.

Fehler bei API-Anfragen

Im unwahrscheinlichen Fall, dass Ihre API-Anfrage fehlschlägt, erhält Ihre Anwendung einen HTTP-Statuscode Antwort. Der HTTP-Statuscode 403 enthält Fehlerinformationen, die angeben, welche API-Kontingente es gibt wurden überschritten. Mithilfe der Antwort kann Ihre benutzerdefinierte Anwendung Fehler erkennen und entsprechende Aktion ausführen.

Zeitkritische Anfragen

Wenn Ihre Anfragen innerhalb eines bestimmten Zeitraums bearbeitet werden müssen, senden Sie sie parallel. oder mehrere Threads in Ihrer Java- oder C#-Anwendung verwenden. Unterteilen Sie Ihre Anfragen beispielsweise nach Monaten oder aus einem anderen Zeitraum. Beginnen Sie bei Threads mit 10 Threads (ein Thread pro Anfrage). Die Thread-Empfehlung hat Nachteile und ist nicht für alle API-Situationen nützlich. Wenn die Anzahl der Anfragen zu hoch wird, treten Kontingentfehler auf.

Zeitbasierte Fehler

Bei allen zeitbasierten Fehlern (maximal N Dinge für X Sekunden pro Thread), insbesondere der 503-Statuscodefehler enthält, empfehlen wir, dass Ihr Code die Ausnahme abfangen und eine exponentieller Backoff warten Sie eine kleine Verzögerung, bevor Sie den fehlgeschlagenen Aufruf wiederholen. Ein Beispiel für die Groups Settings API für in einem Thread ist es, 5 Sekunden zu warten und den fehlgeschlagenen Aufruf zu wiederholen. Wenn die Anfrage erfolgreich war, wiederholen Sie dies. für die anderen Threads. Wenn die zweite Anfrage nicht erfolgreich ist, sollte sich Ihr Antrag die Häufigkeit der Anfrage verringern, bis ein Aufruf erfolgreich ist. Erhöhen Sie beispielsweise den Wert Verzögerung von 5 Sekunden auf 10 Sekunden und wiederholen Sie den fehlgeschlagenen Anruf. Wiederholungsversuch festlegen Limit Wiederholen Sie beispielsweise eine Anfrage fünf- bis siebenmal mit unterschiedlichen Verzögerungszeiten, bevor Ihre Bewerbung gibt einen Fehler an den Nutzer zurück.

Kontingente

API-Kontingentkategorien Kontingente
Abfragen pro Tag

Sie können bis zu 100.000 Abfragen pro Tag durchführen. Wenn Sie Kapazitäten benötigen, die über können Sie über die Seite Kontingente in der Google Cloud Console

Gruppenbeschreibung, maximale Größe Sie können eine Gruppenbeschreibung mit bis zu 4.096 Zeichen eingeben.
Gruppenname, maximale Größe Der Name einer Gruppe kann bis zu 60 Zeichen lang sein.
defaultMessageDenyNotificationText Der Benachrichtigungstext kann bis zu 10.000 Zeichen umfassen. Weitere Informationen zur defaultMessageDenyNotificationText, siehe API-Referenz.
maxMessageBytes Die standardmäßige maximale Nachrichtengröße beträgt 1 MB. Weitere Informationen zum maxMessageBytes finden Sie in der API-Referenz.

Limits

Arten von Limits Einschränkungen und Richtlinien
Datenformat, Standard
Das Standarddatenformat ist JSON. Die API unterstützt auch das Atom-Format. Sowohl die JSON- als auch die Atom- unterstützen die vollständigen Lese-/Schreibfunktionen. Weitere Informationen finden Sie unter JSON- und Atom-Datenformate.
Groups Settings API, Aktivierung Sie müssen die Directory API aktivieren, bevor Sie die Groups Settings API aufrufen. Weitere Informationen Weitere Informationen finden Sie unter Google Workspace APIs aktivieren.