草稿代表您套用了 DRAFT
系統標籤的未傳送郵件。
草稿中的訊息建立後就無法編輯,但您無法編輯
可以替換因此
draft 資源
會提供固定 ID,因為基礎訊息 ID 每次都會變更
訊息就會被取代
草稿中的訊息資源 行為與其他郵件類似,差別在於以下幾點不同:
- 草稿郵件不得含有
DRAFT
系統標籤以外的任何標籤。 - 草稿送出後,系統會自動刪除草稿和新訊息
則會使用
SENT
系統標籤建立。這封郵件是 在drafts.send
中傳回 回應。
目錄
建立訊息草稿
應用程式可以使用 drafts.create 方法。 一般程序為
以下程式碼範例可說明這個程序。
Java
Python
正在更新草稿
與建立草稿類似,如要更新草稿,您必須提供 Draft
將資源加入要求主體中,並使用 draft.message.raw
欄位
設為包含 MIME 訊息的 Base64url 編碼字串。由於
訊息無法更新,草稿內含的訊息也會遭到刪除
並替換為更新要求中提供的新 MIME 郵件。
如要擷取草稿中目前包含的 MIME 郵件,請呼叫
drafts.get
,其中包含參數
format=raw
。
詳情請參閱 drafts.update
。
正在傳送草稿
傳送草稿時,您可以選擇直接傳送訊息,
訊息。如果您要以新訊息更新草稿內容,
請在應用程式的主體中提供 Draft
資源
drafts.send
要求;設定
即將傳送的草稿 draft.id
;然後將 draft.message.raw
欄位設為
新的 MIME 訊息,編碼為 base64url 編碼字串。如要
相關資訊,請參閱 drafts.send
。