Pilih cakupan Gmail API

Dokumen ini berisi otorisasi spesifik Gmail API dan informasi autentikasi. Sebelum membaca dokumen ini, pastikan Anda membaca Informasi autentikasi umum dan otorisasi Google Workspace di Pelajari autentikasi dan otorisasi.

Mengonfigurasi OAuth 2.0 untuk otorisasi

Mengonfigurasi layar izin OAuth dan memilih cakupan untuk menentukan informasi yang akan ditampilkan kepada pengguna dan peninjau aplikasi, dan mendaftarkan aplikasi Anda sehingga Anda dapat memublikasikannya nanti.

Cakupan Gmail API

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

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

Gmail API mendukung cakupan berikut:

Kode cakupan Deskripsi Penggunaan
https://www.googleapis.com/auth/gmail.addons.current.action.compose Kelola draf dan kirim email saat Anda berinteraksi dengan {i>add-on<i}. Tidak sensitif
https://www.googleapis.com/auth/gmail.addons.current.message.action Lihat pesan email Anda saat Anda berinteraksi dengan {i>add-on<i}. Tidak sensitif
https://www.googleapis.com/auth/gmail.addons.current.message.metadata Melihat metadata pesan email saat add-on sedang berjalan. Sensitif
https://www.googleapis.com/auth/gmail.addons.current.message.readonly Melihat pesan email saat add-on sedang sedang berjalan. Sensitif
https://www.googleapis.com/auth/gmail.labels Membuat, membaca, memperbarui, dan menghapus label saja. Tidak sensitif
https://www.googleapis.com/auth/gmail.send Hanya kirim pesan. Tidak ada hak istimewa baca atau ubah di kotak surat. Sensitif
https://www.googleapis.com/auth/gmail.readonly Membaca semua resource dan metadatanya—tanpa operasi tulis. Dibatasi
https://www.googleapis.com/auth/gmail.compose Membuat, membaca, memperbarui, dan menghapus draf. Mengirim pesan dan draf. Dibatasi
https://www.googleapis.com/auth/gmail.insert Sisipkan dan impor pesan saja. Dibatasi
https://www.googleapis.com/auth/gmail.modify Semua operasi baca/tulis kecuali penghapusan langsung dan permanen atas rangkaian pesan dan pesan, dengan mengabaikan Sampah. Dibatasi
https://www.googleapis.com/auth/gmail.metadata Membaca metadata resource termasuk label, catatan histori, dan email header pesan, tetapi bukan isi atau lampiran pesan. Dibatasi
https://www.googleapis.com/auth/gmail.settings.basic Kelola setelan email dasar. Dibatasi
https://www.googleapis.com/auth/gmail.settings.sharing Mengelola setelan email yang sensitif, termasuk aturan penerusan dan alias.

Catatan:Operasi yang dilindungi oleh cakupan ini dibatasi untuk hanya untuk penggunaan administratif. Fitur ini hanya tersedia untuk pelanggan Google Workspace menggunakan akun layanan dengan delegasi seluruh domain.
Dibatasi
https://mail.google.com/ Akses penuh ke kotak surat akun, termasuk penghapusan permanen utas dan pesan Cakupan ini hanya harus diminta jika aplikasi Anda perlu segera dan secara permanen menghapus rangkaian pesan dan pesan, mengabaikan Sampah; semua tindakan lainnya dapat dilakukan dengan cakupan yang kurang permisif. Dibatasi

Kolom {i> Usage<i} di tabel di atas menunjukkan sensitivitas setiap ruang lingkup, menurut definisi berikut:

Informasi tambahan yang mengatur penggunaan dan akses Anda ke Gmail API saat Anda permintaan untuk mengakses data pengguna dapat ditemukan di Kebijakan Developer dan Data Pengguna Layanan Gmail API.

Jika aplikasi Anda memerlukan akses ke Google API lainnya, Anda dapat menambahkan cakupannya juga. Untuk informasi selengkapnya tentang cakupan Google API, lihat Menggunakan OAuth 2.0 untuk Mengakses Google API.

Verifikasi OAuth

Penggunaan cakupan OAuth sensitif tertentu mungkin mengharuskan aplikasi melalui Proses verifikasi OAuth Google. Baca FAQ verifikasi OAuth untuk menentukan kapan aplikasi Anda harus menjalani verifikasi dan jenis verifikasi diperlukan. Lihat juga Layanan Google API: Kebijakan Data Pengguna.