Kelayakan pengguna

Meskipun developer mana pun dapat membuat permintaan ke Google Classroom API, beberapa fitur Google Classroom hanya tersedia untuk pengguna tertentu. Setiap fitur dapat memiliki persyaratan yang berbeda, seperti memiliki jenis lisensi Google Workspace for Education tertentu. Untuk mengetahui perincian fitur yang mendetail di setiap tingkat lisensi Google Workspace for Education, lihat halaman perbandingan edisi.

Fitur dengan persyaratan kelayakan

Fitur Classroom API berikut hanya tersedia untuk pengguna yang memenuhi syarat:

Menentukan kemampuan pengguna

Permintaan ke Classroom API dibuat atas nama pengguna perorangan. Oleh karena itu, Anda harus memeriksa apakah pengguna memiliki kemampuan yang sesuai sebelum mengeluarkan permintaan API dengan persyaratan kelayakan.

Untuk menentukan apakah pengguna memiliki kemampuan tertentu, buat permintaan API ke metode checkUserCapability. Sertakan jenis Capability yang sesuai untuk fitur Classroom yang ingin Anda gunakan. Tentukan Capability yang sesuai untuk setiap fitur:

Untuk melihat apakah pengguna... Capability
Dapat membuat atau mengubah lampiran add-on Classroom yang terkait dengan project Google Cloud dari ID klien OAuth yang digunakan untuk membuat permintaan CREATE_ADD_ON_ATTACHMENT
Dapat mengubah setelan periode penilaian UPDATE_GRADING_PERIOD_SETTINGS
Dapat membuat, mengubah, atau menghapus rubrik CREATE_RUBRIC

Selanjutnya, periksa kolom allowed dalam respons. Jika allowed adalah true, maka pengguna memiliki akses ke Capability yang dipilih. Kemudian, Anda dapat membuat permintaan API terkait Capability atas nama pengguna.