Taslaklar, DRAFT
sistem etiketi uygulanmış gönderilmemiş iletileri temsil eder.
Taslakta yer alan mesaj, oluşturulduktan sonra düzenlenemez ancak değiştirilebilir. Bu anlamda, temel mesaj kimlikleri mesaj her değiştirildiğinde değiştiğinden taslak kaynak, sabit bir kimlik sağlayan bir kapsayıcıdır.
Bir taslak içindeki ileti kaynaklarının aşağıdaki farklılıklar dışında diğer mesajlara benzer davranışı vardır:
- Taslak iletilerin
DRAFT
sistem etiketi dışında bir etiketi olamaz. - Taslak gönderildiğinde taslak otomatik olarak silinir ve
SENT
sistem etiketiyle güncellenmiş kimliğe sahip yeni bir mesaj 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'ye uygun bir MIME iletisi oluşturun.
- İletiyi base64url olarak kodlanmış 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 örneklerinde işlem gösterilmektedir.
Java
Python
Taslaklar güncelleniyor
Taslak oluşturmaya benzer şekilde, taslağı güncellemek için isteğinizin gövdesinde draft.message.raw
alanı MIME mesajını içeren base64url kodlamalı bir dizeye ayarlanmış bir Draft
kaynağı sağlamanız gerekir. İletiler güncellenemediğinden, taslakta bulunan ileti kaldırılır ve güncelleme isteğinde sağlanan yeni MIME iletisiyle değiştirilir.
Taslakta yer alan geçerli MIME mesajını, format=raw
parametresiyle drafts.get
çağrısı yaparak alabilirsiniz.
Daha fazla bilgi için drafts.update
bölümünü inceleyin.
Taslaklar gönderiliyor
Taslak gönderirken mesajı olduğu gibi veya güncellenmiş bir mesajla birlikte göndermeyi seçebilirsiniz. Taslak içeriği yeni bir mesajla güncelliyorsanız drafts.send
isteğinin gövdesine bir Draft
kaynağı sağlayın, gönderilecek taslağın draft.id
değerini ayarlayın ve draft.message.raw
alanını base64url kodlamalı dize olarak kodlanmış yeni MIME mesaja ayarlayın. Daha fazla bilgi için drafts.send
sayfasını inceleyin.