Dokumen ini berisi informasi autentikasi dan otorisasi khusus Google Spreadsheet API. Sebelum membaca dokumen ini, pastikan Anda membaca informasi autentikasi dan otorisasi umum Google Workspace di Pelajari autentikasi dan otorisasi.
Perhatikan bahwa cakupan Sheets API diterapkan ke file spreadsheet dan tidak dapat dibatasi ke sheet tertentu. Untuk mencegah
perubahan sheet, gunakan
ProtectedRange
untuk menentukan sel atau rentang sel yang tidak dapat diedit. Untuk contohnya, lihat
Rentang yang diberi nama dan dilindungi.
Mengonfigurasi OAuth 2.0 untuk otorisasi
Mengonfigurasi layar izin OAuth dan memilih cakupan untuk menentukan informasi yang ditampilkan kepada pengguna dan peninjau aplikasi, serta mendaftarkan aplikasi Anda agar dapat dipublikasikan nanti.
Cakupan Sheets 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 tingkat akses. Cakupan adalah permintaan aplikasi Anda untuk menggunakan data Google Workspace, termasuk data Akun Google pengguna.
Saat aplikasi diinstal, pengguna akan diminta untuk memvalidasi cakupan yang digunakan oleh aplikasi. Umumnya, Anda harus memilih cakupan yang paling sempit fokusnya dan menghindari permintaan cakupan yang tidak diperlukan aplikasi Anda. Pengguna lebih mudah memberikan akses ke cakupan terbatas yang dijelaskan dengan jelas.
Jika memungkinkan, sebaiknya gunakan cakupan yang tidak sensitif karena cakupan ini memberikan cakupan akses per file dan mempersempit akses ke fitur tertentu yang diperlukan oleh aplikasi.
Sheets API mendukung cakupan berikut:
Kode cakupan | Deskripsi | Penggunaan |
---|---|---|
https://www.googleapis.com/auth/spreadsheets |
Melihat, mengedit, membuat, dan menghapus semua spreadsheet Google Spreadsheet Anda. | Sensitif |
https://www.googleapis.com/auth/spreadsheets.readonly |
Melihat semua spreadsheet Google Spreadsheet Anda. | Sensitif |
https://www.googleapis.com/auth/drive.file |
Hanya melihat, mengedit, membuat, dan menghapus file Google Drive tertentu yang Anda gunakan dengan aplikasi ini. | Direkomendasikan Tidak sensitif |
https://www.googleapis.com/auth/drive |
Melihat, mengedit, membuat, dan menghapus semua file Google Drive Anda. | Dibatasi |
https://www.googleapis.com/auth/drive.readonly |
Melihat dan mendownload semua file Google Drive Anda. | Dibatasi |
Kolom Penggunaan dalam tabel menunjukkan sensitivitas setiap cakupan, sesuai dengan definisi berikut:
Tidak sensitif: Cakupan ini memberikan cakupan akses otorisasi terkecil dan hanya memerlukan verifikasi aplikasi dasar. Untuk informasi tentang persyaratan ini, lihat Mengirimkan aplikasi Anda untuk verifikasi.
Sensitif: Cakupan ini memberikan akses ke Data Pengguna Google tertentu yang diotorisasi oleh pengguna untuk aplikasi Anda. Anda harus melalui verifikasi aplikasi tambahan. Untuk informasi tentang persyaratan ini, lihat Persyaratan Cakupan Sensitif dan Terbatas.
Dibatasi: Cakupan ini memberikan akses luas ke Data Pengguna Google dan memerlukan Anda untuk melalui proses verifikasi cakupan yang dibatasi. Untuk mengetahui informasi tentang persyaratan ini, lihat Kebijakan Data Pengguna Layanan Google API dan Persyaratan Tambahan untuk Cakupan API Tertentu. Jika Anda menyimpan data cakupan terbatas di server (atau mengirimkannya), Anda harus melakukan penilaian keamanan.
Jika aplikasi Anda memerlukan akses ke Google API lainnya, Anda juga dapat menambahkan cakupan tersebut. Untuk informasi selengkapnya tentang cakupan Google API, lihat Menggunakan OAuth 2.0 untuk Mengakses Google API.
Untuk informasi selengkapnya tentang cakupan OAuth 2.0 tertentu, lihat Cakupan OAuth 2.0 untuk Google API.
Topik terkait
- Memilih cakupan Google Drive API
- Pusat Bantuan Verifikasi Aplikasi OAuth
- FAQ Verifikasi Aplikasi OAuth