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
DRAFTsistem etiketi dışında etiket bulunamaz. - Taslak gönderildiğinde otomatik olarak silinir ve
SENTsistem etiketiyle güncellenmiş kimliğe sahip yeni bir ileti oluşturulur. Bu mesaj,drafts.sendyanı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.rawalanı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.