Limity wykorzystania

Limit jest sprawdzany na podstawie 60-sekundowej średniej ruchomej, co umożliwia uwzględnienie 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 (średnio 46 zapytań/s)
Zapytania na minutę na klienta 3000 (50 zapytań/s)
Zapytania na minutę na użytkownika 1200 (20 zapytań/s)

Dopuszczalna liczba zapytań na sekundę może się zwiększać lub zmniejszać w zależności od różnych czynników operacyjnych.

Jeśli musisz wysyłać więcej żądań niż pozwalają na to limity zastosowane w Twoim projekcie:

  1. Najpierw upewnij się, że reagujesz na błędy, które można ponowić (np. błąd RESOURCE_EXHAUSTED zwracany, gdy żądanie przekracza limity), ponawiając żądanie, najlepiej z wzrastającym czasem do ponowienia.
  2. Jeśli sprawdzasz zmiany w punkcie końcowym, w którym jest to możliwe, rozważ użycie powiadomień push zamiast tego.
  3. Jeśli nadal musisz wysyłać więcej żądań niż pozwalają na to limity przypisane do Twojego projektu, zapoznaj się z instrukcjami dotyczącymi proszenia o zwiększenie limitów.

Aby wyświetlić lub zmienić limity wykorzystania w projekcie albo poprosić o zwiększenie limitu:

  1. Jeśli nie masz jeszcze konta rozliczeniowego dla projektu, utwórz je.
  2. Otwórz stronę Włączone interfejsy API w bibliotece interfejsów API w Konsoli interfejsów API i wybierz interfejs API z listy.
  3. Aby wyświetlić i zmienić ustawienia związane z limitami, kliknij Limity. Aby wyświetlić statystyki wykorzystania, kliknij Wykorzystanie.