Gmail API adalah RESTful API yang dapat digunakan untuk mengakses kotak surat Gmail dan mengirim email. Untuk sebagian besar aplikasi web, Gmail API merupakan pilihan terbaik untuk akses sah ke data Gmail pengguna dan cocok untuk berbagai aplikasi, seperti:
- Ekstraksi, pengindeksan, dan pencadangan email hanya baca
- Pengiriman pesan otomatis atau terprogram
- Migrasi akun email
- Pengaturan email termasuk pemfilteran dan pengurutan pesan
- Standardisasi tanda tangan email di seluruh organisasi
Berikut adalah daftar istilah umum yang digunakan dalam Gmail API:
- Pesan
- Pesan email yang berisi pengirim, penerima, subjek, dan isi. Setelah pesan dibuat, pesan tidak dapat diubah. Pesan diwakili oleh resource pesan.
- Thread
- Kumpulan pesan terkait yang membentuk percakapan. Dalam aplikasi klien email, thread terbentuk saat satu atau beberapa penerima merespons pesan dengan pesannya sendiri.
- Label
Mekanisme untuk mengatur pesan dan rangkaian pesan. Misalnya, label "pajak" dapat dibuat dan diterapkan ke semua pesan dan rangkaian pesan yang berkaitan dengan pajak pengguna. Ada dua jenis label:
- Label sistem
- Label yang dibuat secara internal, seperti
INBOX
,TRASH
, atauSPAM
. Label ini tidak dapat dihapus atau diubah. Namun, beberapa label sistem, sepertiINBOX
dapat diterapkan ke, atau dihapus dari, pesan dan rangkaian pesan. - Label pengguna
- Label yang dibuat oleh pengguna. Label ini dapat dihapus atau diubah oleh pengguna atau aplikasi. Label pengguna direpresentasikan oleh resource label.
- Draf
Pesan tidak terkirim. Pesan yang ada dalam draf dapat diganti. Mengirim draf secara otomatis akan menghapus draf dan membuat pesan dengan label sistem
SENT
. Draf diwakili oleh resource draf.
Langkah berikutnya
Untuk mempelajari cara mengembangkan aplikasi dengan Google Workspace API, termasuk menangani autentikasi dan otorisasi, lihat Memulai sebagai developer Google Workspace.
Untuk mempelajari cara mengonfigurasi dan menjalankan aplikasi Gmail API sederhana, baca Ringkasan panduan memulai.