Limity wykorzystania

Limity są sprawdzane w przypadku 60-sekundowej średniej kroczącej, która umożliwia wystąpienie nagłych wzrostów wykorzystania. Domyślnie interfejs Classroom API podlega limitom podanym w tej tabeli:

Limit Standardowy limit
Zapytania dziennie na klienta 4 000 000 (śr. 46 zapytań na sekundę)
Zapytania na minutę na klienta 3000 (50 zapytań na sekundę)
Zapytania na minutę na użytkownika 1200 (20 zapytań na sekundę)

Dopuszczalna liczba zapytań na sekundę może być zwiększona lub zmniejszona w zależności od kilku czynników operacyjnych.

Jeśli musisz wysłać więcej żądań, niż wynosi limit obowiązujący w Twoim projekcie:

  1. Przede wszystkim upewnij się, że odpowiadasz na błędy, które można ponawiać (takie jak błąd RESOURCE_EXHAUSTED, który jest zwracany, gdy żądanie przekracza limity), przez ponawianie żądania, najlepiej z wykorzystaniem wykładniczego czasu ponowienia.
  2. Jeśli wyszukujesz zmiany w punkcie końcowym, w którym ta funkcja jest dostępna, rozważ użycie powiadomień push.
  3. Jeśli musisz wysłać więcej żądań, niż wynosi limit przypisany do projektu, zapoznaj się z instrukcjami poniżej, jak poprosić o wyższe limity.

Aby wyświetlić lub zmienić limity wykorzystania w projekcie albo poprosić o zwiększenie limitu, wykonaj te czynności:

  1. Jeśli nie masz jeszcze konta rozliczeniowego powiązanego z projektem, utwórz je.
  2. Otwórz stronę Włączone interfejsy API w bibliotece interfejsów API w konsoli API i wybierz interfejs API z listy.
  3. Aby wyświetlić i zmienić ustawienia związane z limitami, wybierz Limity. Aby wyświetlić statystyki użytkowania, wybierz Użycie.