Panduan memulai menjelaskan cara menyiapkan dan menjalankan aplikasi yang memanggil Google Workspace API.
Panduan memulai Google Workspace menggunakan library klien API untuk menangani beberapa detail alur autentikasi dan otorisasi. Sebaiknya gunakan library klien untuk aplikasi Anda sendiri. Sebelum dapat menjalankan aplikasi contoh, setiap panduan memulai mengharuskan Anda mengaktifkan autentikasi dan otorisasi. Jika Anda tidak memahami autentikasi dan otorisasi untuk Google Workspace API, baca Ringkasan autentikasi dan otorisasi.
Membuat aplikasi command line Python yang membuat permintaan ke Google Apps Script API.
Tujuan
- Siapkan lingkungan Anda.
- Instal library klien
- Siapkan contoh.
- Jalankan contoh.
Prasyarat
Untuk menjalankan panduan memulai ini, Anda memerlukan prasyarat berikut:
- Python 3.10.7 atau yang lebih baru
- Alat pengelolaan paket pip
- Project Google Cloud.
- Akun Google dengan Google Drive yang diaktifkan.
Menyiapkan lingkungan Anda
Untuk menyelesaikan panduan memulai ini, siapkan lingkungan Anda.
Mengaktifkan API
Sebelum menggunakan Google API, Anda harus mengaktifkannya di project Google Cloud. Anda dapat mengaktifkan satu atau beberapa API dalam satu project Google Cloud.Di Google Cloud Console, aktifkan Google Apps Script API.
Mengizinkan kredensial untuk aplikasi desktop
Untuk mengautentikasi sebagai pengguna akhir dan mengakses data pengguna di aplikasi, Anda harus membuat satu atau beberapa Client ID OAuth 2.0. Client ID digunakan untuk mengidentifikasi satu aplikasi ke server OAuth Google. Jika aplikasi Anda berjalan di beberapa platform, Anda harus membuat client ID terpisah untuk setiap platform.- Di Google Cloud Console, buka Menu > API & Layanan > Kredensial.
- Klik Create Credentials > OAuth client ID.
- Klik Jenis aplikasi > Aplikasi desktop.
- Di kolom Name, ketik nama untuk kredensial tersebut. Nama ini hanya ditampilkan di Google Cloud Console.
- Klik Create. Layar klien OAuth yang dibuat akan muncul, yang menunjukkan Client ID dan Rahasia klien baru Anda.
- Klik OK. Kredensial yang baru dibuat muncul di Client ID OAuth 2.0.
- Simpan file JSON yang didownload sebagai
credentials.json
, lalu pindahkan file ke direktori kerja Anda.
Menginstal library klien Google
Instal library klien Google untuk Python:
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
Mengonfigurasi contoh
- Dalam direktori kerja, buat file bernama
quickstart.py
. Sertakan kode berikut di
quickstart.py
:
Menjalankan contoh
Dalam direktori kerja Anda, buat dan jalankan contoh:
python3 quickstart.py
Saat pertama kali menjalankan contoh, Anda akan diminta untuk mengizinkan akses:
- Jika belum login ke Akun Google, Anda akan diminta untuk login. Jika Anda login ke beberapa akun, pilih satu akun yang akan digunakan untuk otorisasi.
- Klik Accept.
Informasi otorisasi disimpan dalam sistem file sehingga saat berikutnya Anda menjalankan kode contoh, Anda tidak akan diminta untuk melakukan otorisasi.
Anda telah berhasil membuat aplikasi Python pertama yang membuat permintaan ke Google Apps Script API.
Langkah berikutnya
- Dokumentasi referensi Apps Script API
- Dokumentasi Klien Google API untuk Python
- Dokumentasi PyDoc Google Apps Script API