資源:Message
電子郵件訊息。
| JSON 表示法 |
|---|
{ "id": string, "threadId": string, "labelIds": [ string ], "snippet": string, "historyId": string, "internalDate": string, "payload": { object ( |
| 欄位 | |
|---|---|
id |
郵件的固定 ID。 |
threadId |
訊息所屬的討論串 ID。如要將訊息或草稿新增至討論串,必須符合下列條件:
|
labelIds[] |
套用至這封郵件的標籤 ID 清單。 |
snippet |
訊息文字的一小部分。 |
historyId |
修改這則訊息的最後一筆記錄 ID。 |
internalDate |
內部郵件建立時間戳記 (以 Epoch 毫秒為單位),決定收件匣中的排序方式。如果是透過一般 SMTP 接收的電子郵件,這代表 Google 最初接受郵件的時間,比 |
payload |
郵件部分的剖析電子郵件結構。 |
sizeEstimate |
郵件的預估大小 (以位元組為單位)。 |
raw |
以 RFC 2822 格式設定的完整電子郵件,並以 base64url 編碼的字串。提供 Base64 編碼字串。 |
classificationLabelValues[] |
郵件的分類標籤值。您可以使用 Google Drive Labels API 查詢可用的分類標籤結構定義。每個分類標籤 ID 均不得重複。如果提供重複的 ID,系統只會保留其中一個,且會任意選取。僅適用於 Google Workspace 帳戶。 |
MessagePart
單一 MIME 郵件部分。
| JSON 表示法 |
|---|
{ "partId": string, "mimeType": string, "filename": string, "headers": [ { object ( |
| 欄位 | |
|---|---|
partId |
郵件部分的固定 ID。 |
mimeType |
郵件部分的 MIME 類型。 |
filename |
附件的檔案名稱。只有當這個郵件部分代表附件時才會顯示。 |
headers[] |
這個郵件部分的標頭清單。對於代表整個郵件酬載的頂層郵件部分,其中會包含標準 RFC 2822 電子郵件標頭,例如 |
body |
這個部分的郵件部分內文,容器 MIME 郵件部分可能為空白。 |
parts[] |
這個部分的子 MIME 郵件部分。這項功能僅適用於容器 MIME 郵件部分,例如 |
標頭
| JSON 表示法 |
|---|
{ "name": string, "value": string } |
| 欄位 | |
|---|---|
name |
|
value |
|
ClassificationLabelValue
套用至電子郵件的分類標籤。分類標籤與 Gmail 收件匣標籤不同。僅適用於 Google Workspace 帳戶。進一步瞭解分類標籤。
| JSON 表示法 |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| 欄位 | |
|---|---|
labelId |
必要欄位。標準或原始的英數字元分類標籤 ID。對應至 Google 雲端硬碟標籤資源的 ID 欄位。 |
fields[] |
指定分類標籤 ID 的欄位值。 |
ClassificationLabelFieldValue
分類標籤的欄位值。
| JSON 表示法 |
|---|
{ "fieldId": string, "selection": string } |
| 欄位 | |
|---|---|
fieldId |
必要欄位。分類標籤值的欄位 ID。對應至 Google 雲端硬碟 |
selection |
選取選項的選取選項 ID。只有在 Google 雲端硬碟 |
方法 |
|
|---|---|
|
依訊息 ID 刪除多封郵件。 |
|
修改指定郵件的標籤。 |
|
立即永久刪除指定郵件。 |
|
取得指定的訊息。 |
|
將郵件匯入這個使用者的信箱,並進行標準電子郵件傳輸掃描和分類,與透過 SMTP 接收郵件類似。 |
|
直接將郵件插入這位使用者的信箱,類似於 IMAP APPEND,略過大部分的掃描和分類程序。 |
|
列出使用者信箱中的郵件。 |
|
修改指定郵件的標籤。 |
|
將指定訊息傳送給 To、Cc 和 Bcc 標頭中的收件者。 |
|
將指定郵件移至垃圾桶。 |
|
從垃圾桶中移除指定郵件。 |