Ringkasan Gmail API
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Gmail API adalah RESTful API yang dapat digunakan untuk mengakses kotak surat Gmail dan mengirim email. Untuk sebagian besar aplikasi web, Gmail API adalah pilihan terbaik untuk
akses yang 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
- Pengelolaan email, termasuk pemfilteran dan pengurutan pesan
- Standardisasi tanda tangan email di seluruh organisasi
Berikut adalah daftar istilah umum yang digunakan dalam Gmail API:
- Kirim 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. Di aplikasi email, rangkaian pesan terbentuk saat satu atau beberapa penerima membalas pesan dengan pesan mereka 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
, atau SPAM
. Label ini tidak dapat dihapus atau diubah. Namun, beberapa label sistem, seperti INBOX
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 diwakili oleh
resource label.
- Draft
Pesan yang belum terkirim. Pesan yang ada dalam draf dapat diganti.
Mengirim draf akan otomatis menghapus draf dan membuat pesan dengan
label sistem SENT
. Draf diwakili oleh
resource draf.
Langkah berikutnya
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-29 UTC.
[null,null,["Terakhir diperbarui pada 2025-08-29 UTC."],[],[],null,["# Gmail API Overview\n\nThe Gmail API is a RESTful API that can be used to access Gmail mailboxes and\nsend mail. For most web applications the Gmail API is the best choice for\nauthorized access to a user's Gmail data and is suitable for various\napplications, such as:\n\n- Read-only mail extraction, indexing, and backup\n- Automated or programmatic message sending\n- Email account migration\n- Email organization including filtering and sorting of messages\n- Standardization of email signatures across an organization\n\nFollowing is a list of common terms used in the Gmail API:\n\n*Message*\n: An email message containing the sender, recipients, subject, and body. After a\n message has been created, a message cannot be changed. A message is represented\n by a [message resource](/workspace/gmail/api/reference/rest/v1/users.messages#Message).\n\n*Thread*\n: A collection of related messages forming a conversation. In an email client\n app, a thread is formed when one or more recipients respond to a message with\n their own message.\n\n*Label*\n\n: A mechanism for organizing messages and threads. For example,\n the label \"taxes\" might be created and applied to all messages and threads\n having to do with a user's taxes. There are two types of labels:\n\n *System labels*\n : Internally-created labels, such as `INBOX`, `TRASH`, or `SPAM`. These labels\n cannot be deleted or modified. However, some system labels, such as `INBOX`\n can be applied to, or removed from, messages and threads.\n\n *User labels*\n : Labels created by a user. These labels can be deleted or modified by the\n user or an application. A user label is represented by a\n [label resource](/workspace/gmail/api/reference/rest/v1/users.labels).\n\n*Draft*\n\n: An unsent message. A message contained within the draft can be replaced.\n Sending a draft automatically deletes the draft and creates a message with\n the `SENT` system label. A draft is represented by a\n [draft resource](/workspace/gmail/api/reference/rest/v1/users.drafts).\n\nNext steps\n----------\n\n- To learn about developing with Google Workspace APIs, including handling\n authentication and authorization, refer\n to [Get started as a Google Workspace developer](/workspace/guides/getstarted-overview).\n\n- To learn how to configure and run a simple Gmail API app, read the\n [Quickstarts overview](/workspace/gmail/api/guides/quickstarts-overview)."]]