Taslaklar, DRAFT
sistem etiketi uygulanmış, gönderilmemiş iletileri temsil eder.
Taslakta yer alan ileti, oluşturulduktan sonra düzenlenemez ancak değiştirilebilir. Bu anlamda, temel ileti kimlikleri her ileti değiştirildiğinde değiştiğinden taslak kaynağı yalnızca sabit bir kimlik sağlayan bir kapsayıcıdır.
Taslak içindeki ileti kaynakları, aşağıdaki farklar dışında diğer iletilerle benzer şekilde davranır:
- Taslak iletilerde
DRAFT
sistem etiketi dışında etiket bulunamaz. - Taslak gönderildiğinde otomatik olarak silinir ve
SENT
sistem etiketiyle güncellenmiş kimliğe sahip yeni bir ileti oluşturulur. Bu mesaj,drafts.send
yanıtında döndürülür.
İçindekiler
Taslak ileti oluşturma
Uygulamanız, drafts.create yöntemini kullanarak taslak oluşturabilir. Genel süreç şu şekildedir:
- RFC 2822'ye uygun bir MIME iletisi oluşturun.
- İletiyi base64url kodlu bir dizeye dönüştürün.
- Taslak oluşturun ve
drafts.message.raw
alanının değerini kodlanmış dize olarak ayarlayın.
Aşağıdaki kod örneklerinde süreç gösterilmektedir.
Java
Python
Taslakları güncelleme
Taslak oluşturmaya benzer şekilde, taslağı güncellemek için isteğinizin gövdesinde Draft
kaynağını sağlamanız ve draft.message.raw
alanını MIME iletisini içeren base64url kodlu bir dize olarak ayarlamanız gerekir. İletiler güncellenemediğinden taslaktaki ileti silinir ve güncelleme isteğinde sağlanan yeni MIME iletisiyle değiştirilir.
format=raw
parametresiyle drafts.get
işlevini çağırarak taslakta bulunan mevcut MIME mesajını alabilirsiniz.
Daha fazla bilgi için drafts.update
konusuna bakın.
Taslak gönderme
Taslak gönderirken iletiyi olduğu gibi veya güncellenmiş bir ileti olarak göndermeyi seçebilirsiniz. Taslak içeriği yeni bir mesajla güncelliyorsanız drafts.send
isteğinin gövdesinde bir Draft
kaynağı sağlayın; gönderilecek taslağın draft.id
değerini ayarlayın ve draft.message.raw
alanını base64url olarak kodlanmış dize şeklinde kodlanmış yeni MIME mesajı olarak ayarlayın. Daha fazla bilgi için drafts.send
sayfasına bakın.