Kuota diperiksa berdasarkan rata-rata bergerak 60 detik, yang memungkinkan lonjakan penggunaan. Secara default, Classroom API tunduk pada batas dalam tabel berikut:
| Batas | Standar Kuota |
|---|---|
| Kueri per hari per klien | 4.000.000 (Rata-rata 46 QPS) |
| Kueri per menit per klien | 3.000 (50 QPS) |
| Kueri per menit per pengguna | 1.200 (20 QPS) |
QPS yang diizinkan dapat ditingkatkan atau diturunkan, bergantung pada sejumlah faktor operasional.
Jika Anda perlu membuat lebih banyak permintaan daripada batas yang diterapkan ke project Anda:
- Pertama, pastikan Anda merespons error yang dapat dicoba lagi (seperti error
RESOURCE_EXHAUSTEDyang ditampilkan saat permintaan melebihi batas Anda) dengan mencoba lagi permintaan, sebaiknya menggunakan backoff eksponensial. - Jika Anda melakukan polling untuk perubahan pada endpoint yang menawarkannya, pertimbangkan untuk menggunakan notifikasi push sebagai gantinya.
- Jika Anda masih perlu membuat lebih banyak permintaan daripada batas yang ditetapkan ke project Anda, lihat di bawah untuk mengetahui petunjuk tentang cara meminta batas yang lebih tinggi.
Untuk melihat atau mengubah batas penggunaan untuk project Anda atau meminta penambahan kuota, lakukan hal berikut ini:
- Jika Anda belum memiliki akun penagihan untuk project, buat akun penagihan.
- Buka halaman API yang Diaktifkan dari library API di Konsol API, lalu pilih API dari daftar.
- Untuk melihat dan mengubah setelan terkait kuota, pilih Kuota. Untuk melihat statistik penggunaan, pilih Penggunaan.