API kullanım sınırları

Sınırlar ve kotalar, Google altyapısını Groups Settings API'yi uygunsuz bir şekilde kullanıyor. Bir API'den gelen aşırı sayıda istek zararsız yazım hataları veya gereksiz API çağrıları yapan, verimsiz şekilde tasarlanmış bir sistemdir. Nedenden bağımsız olarak, belirli bir kaynaktan gelen trafiğin belirli bir düzeye ulaştığında engellenmesi, Google Workspace sisteminin genel sağlığı için gereklidir.

API isteği hataları

Çok düşük bir ihtimal de olsa API isteğinizin başarısız olması durumunda uygulamanız bir HTTP durum kodu alır tıklayın. 403 HTTP durum kodunda hangi API kotalarını gösteren hata bilgileri var sınır aşılmıştır. Yanıt, özel uygulamanızın hataları tespit etmesini ve gereken işlemleri yapmasını sağlar eyleme dökülebilir.

Zamana duyarlı istekler

İsteklerinizin belirli bir süre içinde tamamlanması gerekiyorsa isteklerinizi paralel olarak gönderin veya Java ya da C# uygulamanızda birden çok iş parçacığı kullanın. Örneğin, isteklerinizi aylara veya kullanabilirsiniz. İleti dizileri söz konusu olduğunda, istek başına bir ileti dizisi olacak şekilde 10 ileti dizisiyle başlamayı deneyin. İş parçacığı önerisi bazı avantajlara sahiptir ve tüm API durumları için kullanışlı değildir. Rapordaki aşırı yüksek olduğunda kota hataları oluşur.

Zamana bağlı hatalar

Zamana dayalı tüm hatalar için (iş parçacığı başına X saniye için en fazla N şey), özellikle de 503 durum kodu hatası varsa kodunuzun istisnayı yakalamasını ve eksponansiyel geri yükleme algoritmasından sonra, başarısız çağrıyı yeniden denemeden önce kısa bir gecikme süresi bekleyin. Şunun için Groups Settings API örneği: iş parçacıklarından biri 5 saniye bekleyip başarısız aramayı yeniden denemektir. İstek başarılı olursa bunu tekrarla desenini oluşturabilirsiniz. İkinci isteğiniz başarılı olmazsa başvurunuz bir arama başarılı olana kadar istek sıklığını ölçeklendirebilir. Örneğin, İlk 5 saniyelik gecikmeyi 10 saniyeye çıkarın ve başarısız aramanızı tekrar deneyin. Ayrıca, yeniden denemeye karar verin limit. Örneğin, bir isteği uygulamanızdan önce farklı gecikme süreleriyle 5-7 kez yeniden deneyin kullanıcıya bir hata döndürür.

Kotalar

API kota kategorileri Kotalar
Günlük sorgu sayısı

Günde en fazla 100.000 sorgu oluşturabilirsiniz. Kapasitenin isterseniz Google Cloud Console'daki Kotalar sayfası

Grup açıklaması, maksimum boyut 4.096 karaktere kadar bir grup açıklaması girebilirsiniz.
Grup adı, maksimum boyut Bir grubun adı en fazla 60 karakterden oluşabilir.
defaultMessageDenyNotificationText Bildirim metni en fazla 10.000 karakter olabilir. defaultMessageDenyNotificationText mülkü için API referansı.
maxMessageBytes Varsayılan maksimum ileti boyutu 1 MB'tır. maxMessageBytes hakkında daha fazla bilgi edinmek için özelliği için API referansına bakın.

Sınırlar

Sınır türleri Sınırlamalar ve yönergeler
Veri biçimi, varsayılan
Varsayılan veri biçimi JSON'dir. API, Atom biçimini de destekler. JSON ve Atom veri biçimleri tam okuma-yazma özelliklerini destekler. Daha fazla bilgi için bkz. JSON ve Atom veri biçimleri.
Groups Settings API, etkinleştirme Groups Settings API'ye çağrı yapmadan önce Directory API'yi etkinleştirmeniz gerekir. Google Workspace API'lerini etkinleştirme başlıklı makaleyi inceleyin.