Pilih cakupan Google Classroom API

Dokumen ini berisi informasi otorisasi dan autentikasi khusus Google Classroom API. Sebelum membaca dokumen ini, pastikan Anda membaca informasi autentikasi dan otorisasi umum Google Workspace diMempelajari autentikasi dan otorisasi.

Mengonfigurasi OAuth 2.0 untuk otorisasi

Konfigurasi layar izin OAuth dan pilih cakupan untuk menentukan informasi yang ditampilkan kepada pengguna dan peninjau aplikasi, serta daftarkan aplikasi Anda agar dapat dipublikasikan nanti.

Cakupan Classroom API

Untuk menentukan tingkat akses yang diberikan ke aplikasi Anda, Anda harus mengidentifikasi dan mendeklarasikan cakupan otorisasi. Cakupan otorisasi adalah string URI OAuth 2.0 yang berisi nama aplikasi Google Workspace, jenis data yang diakses, dan tingkat akses. Cakupan adalah permintaan aplikasi Anda untuk menggunakan data Google Workspace, termasuk data Akun Google pengguna.

Saat aplikasi Anda diinstal, pengguna akan diminta untuk memvalidasi cakupan yang digunakan oleh aplikasi. Umumnya, Anda harus memilih cakupan yang paling sempit dan menghindari permintaan cakupan yang tidak diperlukan aplikasi Anda. Pengguna lebih mudah memberikan akses ke cakupan terbatas yang dijelaskan dengan jelas.

Classroom API mendukung cakupan berikut:

Cakupan Arti
https://www.googleapis.com/auth/classroom.addons.teacher Melihat, membuat, dan memperbarui lampiran project Google Cloud yang meminta ke item aliran di kelas yang Anda ajar di Google Classroom.
https://www.googleapis.com/auth/classroom.addons.student Melihat dan memperbarui lampiran project Google Cloud yang meminta ke item aliran item di Google Classroom.
https://www.googleapis.com/auth/classroom.announcements Melihat dan mengelola pengumuman di Google Classroom.
https://www.googleapis.com/auth/classroom.announcements.readonly Melihat pengumuman di Google Classroom.
https://www.googleapis.com/auth/classroom.courses Melihat, mengedit, membuat, dan menghapus kelas Google Classroom Anda secara permanen.
https://www.googleapis.com/auth/classroom.courses.readonly Melihat kelas Google Classroom Anda.
https://www.googleapis.com/auth/classroom.coursework.me Melihat, membuat, dan mengedit item tugas kursus termasuk tugas, pertanyaan, dan nilai.
https://www.googleapis.com/auth/classroom.coursework.me.readonly Melihat tugas dan nilai Anda di Google Classroom.
https://www.googleapis.com/auth/classroom.coursework.students Mengelola tugas dan nilai bagi siswa dalam kelas yang Anda ajar di Google Classroom serta melihat tugas dan nilai untuk kelas yang Anda kelola.
https://www.googleapis.com/auth/classroom.coursework.students.readonly Melihat tugas dan nilai bagi siswa di kelas yang Anda ajar atau kelola pada Google Classroom.
https://www.googleapis.com/auth/classroom.courseworkmaterials Melihat, mengedit, dan membuat materi tugas kelas di Google Classroom.
https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly Melihat semua materi tugas kelas Google Classroom Anda.
https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly Melihat wali Google Classroom Anda.
https://www.googleapis.com/auth/classroom.guardianlinks.students Melihat dan mengelola wali siswa di kelas Anda di Google Classroom.
https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly Melihat wali siswa di kelas Anda di Google Classroom.
https://www.googleapis.com/auth/classroom.profile.emails Melihat alamat email orang-orang di kelas Anda.
https://www.googleapis.com/auth/classroom.profile.photos Melihat foto profil orang-orang di kelas Anda.
https://www.googleapis.com/auth/classroom.push-notifications Menerima notifikasi tentang data Google Classroom Anda.
https://www.googleapis.com/auth/classroom.rosters Mengelola daftar nama kelas Google Classroom Anda.
https://www.googleapis.com/auth/classroom.rosters.readonly Melihat daftar nama kelas Google Classroom Anda.
https://www.googleapis.com/auth/classroom.student-submissions.me.readonly Melihat tugas dan nilai Anda di Google Classroom.
https://www.googleapis.com/auth/classroom.student-submissions.students.readonly Melihat tugas dan nilai bagi siswa di kelas yang Anda ajar atau kelola pada Google Classroom.
https://www.googleapis.com/auth/classroom.topics Melihat, membuat, dan mengedit topik di Google Classroom.
https://www.googleapis.com/auth/classroom.topics.readonly Melihat topik di Google Classroom.