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 ileti dizisine mesaj veya taslak 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ı (epoch 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. Yinelenen kimlikler sağlanırsa yalnızca biri korunur ve seçim rastgeledir. Yalnızca Google Workspace hesapları için kullanılır. |
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 en üst düzey ileti bölümünde |
body |
Bu bölüm için ileti bölümü gövdesi. Kapsayıcı MIME ileti bölümleri 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 (ö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ı için 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şleşir. |
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ğeri'nin 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 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 alınan iletilerde olduğu gibi 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 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. |