Access Errors

Galat Akses

Semua metode Classroom API dapat menampilkan error PERMISSION_DENIED (HTTP 403) jika pengguna akhir tidak memenuhi prasyarat untuk akses. Pesan yang menyertai error tersebut berisi pesan error untuk membantu Anda mengidentifikasi penyebabnya dan mengarahkan pengguna untuk melakukan tindakan yang sesuai.

Bagian berikut menjelaskan pesan error API.

CannotDirectAddUser

CannotDirectAddUser menunjukkan bahwa pengguna tidak dapat ditambahkan langsung ke kursus. Kode ini terjadi saat administrator domain mencoba menambahkan pengguna ke kursus dan pengguna tersebut tidak memiliki alamat email atau bukan anggota domain.

Tindakan yang Dapat Dilakukan: Jelaskan penyebab kegagalan dan sarankan agar admin domain memeriksa bahwa akun pengguna ada dan berada dalam domain admin kursus.

ClassroomDisabled

ClassroomDisabled menunjukkan bahwa pengguna yang meminta tidak memiliki akses ke Classroom.

Tindakan yang Dapat Dilakukan: Arahkan pengguna ke petunjuk tentang cara mengaktifkan akses Classroom. Pengguna mungkin juga menggunakan akun yang salah. Jadi, Anda juga dapat memberikan link untuk menggunakan beberapa akun agar pengguna dapat memilih akun yang benar.

ClassroomApiDisabled

ClassroomApiDisabled menunjukkan bahwa pengguna yang meminta tidak memiliki akses ke Classroom API.

Tindakan yang Dapat Dilakukan: Arahkan pengguna ke petunjuk tentang mengaktifkan akses data Classroom. Lihat juga ClassroomDisabled, karena pengguna mungkin menggunakan akun yang salah.

ProjectPermissionDenied

ProjectPermissionDenied menunjukkan bahwa permintaan tersebut mencoba mengubah resource yang terkait dengan project Konsol Developer lain.

Tindakan yang Dapat Dilakukan: Tunjukkan bahwa aplikasi Anda tidak dapat membuat permintaan yang diinginkan. Token ini hanya dapat dibuat oleh project Konsol Developer dari client ID OAuth yang membuat resource.