Taslaklar, DRAFT
sistem etiketi uygulanmış gönderilmemiş iletileri temsil eder.
Taslaktaki mesaj, 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 olamaz. - 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 iletiler 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 taslak oluşturun.
Aşağıdaki kod örnekleri bu 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
başlıklı makaleyi inceleyin.
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ği 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 kodlu dize olarak kodlanmış yeni MIME mesajına ayarlayın. Daha fazla bilgi için drafts.send
sayfasına bakın.