Resource: Message
Pesan email.
| Representasi JSON |
|---|
{ "id": string, "threadId": string, "labelIds": [ string ], "snippet": string, "historyId": string, "internalDate": string, "payload": { object ( |
| Kolom | |
|---|---|
id |
ID pesan yang tidak dapat diubah. |
threadId |
ID rangkaian pesan tempat pesan berada. Untuk menambahkan pesan atau draf ke rangkaian pesan, kriteria berikut harus dipenuhi:
|
labelIds[] |
Daftar ID label yang diterapkan ke pesan ini. |
snippet |
Bagian singkat dari teks pesan. |
historyId |
ID catatan histori terakhir yang mengubah pesan ini. |
internalDate |
Stempel waktu pembuatan pesan internal (epoch ms), yang menentukan pengurutan di kotak masuk. Untuk email yang diterima melalui SMTP normal, ini menunjukkan waktu saat pesan diterima oleh Google, yang lebih andal daripada header |
payload |
Struktur email yang diuraikan di bagian pesan. |
sizeEstimate |
Perkiraan ukuran pesan dalam byte. |
raw |
Seluruh pesan email dalam string berenkode base64url dan berformat RFC 2822. Ditampilkan dalam respons String berenkode base64. |
classificationLabelValues[] |
Nilai Label Klasifikasi pada pesan. Skema Label Klasifikasi yang Tersedia dapat dikueri menggunakan Google Drive Labels API. Setiap ID label klasifikasi harus unik. Jika ID duplikat diberikan, hanya satu yang akan dipertahankan, dan pemilihan bersifat arbitrer. Hanya digunakan untuk akun Google Workspace. |
MessagePart
Satu bagian pesan MIME.
| Representasi JSON |
|---|
{ "partId": string, "mimeType": string, "filename": string, "headers": [ { object ( |
| Kolom | |
|---|---|
partId |
ID bagian pesan yang tidak dapat diubah. |
mimeType |
Jenis MIME bagian pesan. |
filename |
Nama file lampiran. Hanya ada jika bagian pesan ini menampilkan lampiran. |
headers[] |
Daftar header di bagian pesan ini. Untuk bagian pesan tingkat teratas, yang merepresentasikan seluruh payload pesan, bagian ini akan berisi header email RFC 2822 standar seperti |
body |
Isi bagian pesan untuk bagian ini, yang mungkin kosong untuk bagian pesan MIME penampung. |
parts[] |
Bagian pesan MIME turunan dari bagian ini. Ini hanya berlaku untuk bagian pesan MIME container, misalnya |
Header
| Representasi JSON |
|---|
{ "name": string, "value": string } |
| Kolom | |
|---|---|
name |
Nama header sebelum pemisah |
value |
Nilai header setelah pemisah |
ClassificationLabelValue
Label Klasifikasi yang diterapkan ke pesan email. Label Klasifikasi berbeda dengan label kotak masuk Gmail. Hanya digunakan untuk akun Google Workspace. Pelajari label klasifikasi lebih lanjut.
| Representasi JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Kolom | |
|---|---|
labelId |
Wajib. ID label klasifikasi alfanumerik kanonis atau mentah. Dipetakan ke kolom ID resource Label Google Drive. |
fields[] |
Nilai kolom untuk ID label klasifikasi tertentu. |
ClassificationLabelFieldValue
Nilai kolom untuk label klasifikasi.
| Representasi JSON |
|---|
{ "fieldId": string, "selection": string } |
| Kolom | |
|---|---|
fieldId |
Wajib. ID kolom untuk Nilai Label Klasifikasi. Dipetakan ke kolom ID objek |
selection |
ID pilihan seleksi untuk opsi seleksi. Hanya boleh disetel jika jenis kolom adalah |
Metode |
|
|---|---|
|
Menghapus banyak pesan berdasarkan ID pesan. |
|
Mengubah label pada pesan tertentu. |
|
Segera menghapus pesan tertentu secara permanen. |
|
Mendapatkan pesan yang ditentukan. |
|
Mengimpor pesan hanya ke kotak surat pengguna ini, dengan pemindaian dan klasifikasi pengiriman email standar yang serupa dengan penerimaan melalui SMTP. |
|
Memasukkan pesan secara langsung ke kotak surat pengguna ini saja, mirip dengan IMAP APPEND, dengan melewati sebagian besar pemindaian dan klasifikasi. |
|
Mencantumkan pesan di kotak surat pengguna. |
|
Mengubah label pada pesan yang ditentukan. |
|
Mengirim pesan yang ditentukan ke penerima di header To, Cc, dan Bcc. |
|
Memindahkan pesan yang ditentukan ke sampah. |
|
Menghapus pesan tertentu dari sampah. |