Kaynak: Mesaj
Bir e-posta iletisi.
| JSON gösterimi |
|---|
{ "id": string, "threadId": string, "labelIds": [ string ], "snippet": string, "historyId": string, "internalDate": string, "payload": { object ( |
| Alanlar | |
|---|---|
id |
İletinin değişmez kimliği. |
threadId |
İletinin ait olduğu ileti dizisinin kimliği. Bir iletiyi veya taslağı bir ileti dizisine eklemek için aşağıdaki ölçütlerin karşılanması gerekir:
|
labelIds[] |
Bu iletiye uygulanan etiketlerin kimliklerinin listesi. |
snippet |
İleti metninin kısa bir bölümü. |
historyId |
Bu mesajı değiştiren son geçmiş kaydının kimliği. |
internalDate |
Gelen kutusundaki sıralamayı belirleyen, dahili ileti oluşturma zaman damgası (dönem ms). Normal SMTP ile alınan e-postalarda bu, iletinin Google tarafından ilk kabul edildiği zamanı gösterir ve |
payload |
İleti bölümlerindeki ayrıştırılmış e-posta yapısı. |
sizeEstimate |
İletinin bayt cinsinden tahmini boyutu. |
raw |
RFC 2822 biçiminde ve base64url kodlamalı dize olarak tüm e-posta iletisi. Base64 kodlu bir dize. |
classificationLabelValues[] |
İletideki sınıflandırma etiketi değerleri. Kullanılabilir sınıflandırma etiketi şemaları, Google Drive Etiketleri API'si kullanılarak sorgulanabilir. Her sınıflandırma etiketi kimliği benzersiz olmalıdır. Aynı kimlikler gönderilirse yalnızca biri saklanır ve seçim rastgele yapılır. Yalnızca Google Workspace hesaplarında kullanılır. İstek başına 20 sınıflandırma etiketi değeri sınırı vardır. Sınıflandırma etiketi değerleri, izin verilen maksimum sayıyı aşarsa istek başarısız olur. |
MessagePart
Tek bir MIME mesajı bölümü.
| JSON gösterimi |
|---|
{ "partId": string, "mimeType": string, "filename": string, "headers": [ { object ( |
| Alanlar | |
|---|---|
partId |
İleti bölümünün sabit kimliği. |
mimeType |
İleti bölümünün MIME türü. |
filename |
Ekin dosya adı. Yalnızca bu ileti bölümü eki temsil ediyorsa bulunur. |
headers[] |
Bu ileti bölümündeki üstbilgilerin listesi. Tüm ileti yükünü temsil eden üst düzey ileti bölümünde |
body |
Bu bölümün ileti kısmı gövdesi. Kapsayıcı MIME ileti kısımları için boş olabilir. |
parts[] |
Bu bölümün alt MIME ileti bölümleri. Bu yalnızca kapsayıcı MIME mesajı bölümleri için geçerlidir (ör. |
Başlık
| JSON gösterimi |
|---|
{ "name": string, "value": string } |
| Alanlar | |
|---|---|
name |
|
value |
|
ClassificationLabelValue
E-posta iletisine uygulanan sınıflandırma etiketleri. Sınıflandırma etiketleri, Gmail gelen kutusu etiketlerinden farklıdır. Yalnızca Google Workspace hesaplarında kullanılır. Sınıflandırma etiketleri hakkında daha fazla bilgi edinin.
| JSON gösterimi |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Alanlar | |
|---|---|
labelId |
Zorunlu. Canonical veya ham alfanümerik sınıflandırma etiketi kimliği. Google Drive Etiketi kaynağının kimlik alanıyla eşlenir. |
fields[] |
Belirli sınıflandırma etiketi kimliğinin alan değerleri. |
ClassificationLabelFieldValue
Sınıflandırma etiketi için alan değerleri.
| JSON gösterimi |
|---|
{ "fieldId": string, "selection": string } |
| Alanlar | |
|---|---|
fieldId |
Zorunlu. Sınıflandırma etiketi değerinin alan kimliği. Google Drive |
selection |
Seçim seçeneğinin seçim tercihi kimliği. Yalnızca Google Drive |
Yöntemler |
|
|---|---|
|
İleti kimliğine göre birçok iletiyi siler. |
|
Belirtilen iletilerdeki etiketleri ve sınıflandırma etiketi değerlerini değiştirir. |
|
Belirtilen iletiyi hemen ve kalıcı olarak siler. |
|
Belirtilen iletiyi alır. |
|
İletiyi yalnızca bu kullanıcının posta kutusuna aktarır. SMTP üzerinden alma işlemine benzer şekilde, standart e-posta teslimi taraması ve sınıflandırması yapılır. |
|
IMAP APPEND'ya benzer şekilde, çoğu tarama ve sınıflandırmayı atlayarak yalnızca bu kullanıcının posta kutusuna doğrudan ileti ekler. |
|
Kullanıcının posta kutusundaki iletileri listeler. |
|
Belirtilen iletideki etiketleri ve sınıflandırma etiketi değerlerini değiştirir. |
|
Belirtilen iletiyi To, Cc ve Bcc üstbilgilerindeki alıcılara gönderir. |
|
Belirtilen iletiyi çöp kutusuna taşır. |
|
Belirtilen iletiyi çöp kutusundan kaldırır. |