Taslaklar, DRAFT
sistem etiketi uygulanmış gönderilmemiş iletileri temsil eder.
Taslaktaki ileti oluşturulduktan sonra düzenlenemez ancak değiştirilebilir. Bu bağlamda, taslak kaynağı, mesaj her değiştirildiğinde temel mesaj kimlikleri değiştiği için sabit bir kimlik sağlayan bir kapsayıcıdır.
Taslaktaki ileti kaynakları, aşağıdaki farklılıklar dışında diğer iletilere benzer bir davranışa sahiptir:
- 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 ile uyumlu bir MIME mesajı oluşturun.
- İletiyi base64url kodlamalı bir dizeye dönüştürün.
drafts.message.raw
alanının değerini kodlanmış dizeye ayarlayarak bir taslak oluşturun.
Aşağıdaki kod örnekleri süreci göstermektedir.
Java
Python
Taslakları güncelleme
Taslak oluşturmaya benzer şekilde, taslağı güncellemek için isteğinizin gövdesinde draft.message.raw
alanının MIME mesajını içeren base64url kodlu bir dizeye ayarlandığı bir Draft
kaynağı sağlamanız gerekir. Mesajlar güncellenemediği için taslaktaki mesaj silinir ve güncelleme isteğinde sağlanan yeni MIME mesajıyla değiştirilir.
format=raw
parametresini kullanarak drafts.get
işlevini çağırarak taslaktaki mevcut MIME mesajını alabilirsiniz.
Daha fazla bilgi için drafts.update
konusuna bakın.
Taslak gönderme
Taslak gönderirken mesajı olduğu gibi veya güncellenmiş bir mesaj 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; taslağın draft.id
değerini gönderilecek şekilde ayarlayın ve draft.message.raw
alanını base64url olarak kodlanmış bir dize olarak kodlanmış yeni MIME mesajına ayarlayın. Daha fazla bilgi için drafts.send
sayfasına bakın.