Gmail API, Gmail posta kutularına erişmek ve posta göndermek için kullanılabilen bir RESTful API'sidir. Çoğu web uygulaması için Gmail API, bir kullanıcının Gmail verilerine yetkilendirilmiş erişim açısından en iyi seçenektir ve aşağıdakiler gibi çeşitli uygulamalar için uygundur:
- Salt okunur posta çıkarma, dizine ekleme ve yedekleme
- Otomatik veya programatik mesaj gönderme
- E-posta hesabı taşıma
- İletilerin filtrelenmesi ve sıralanması dahil, e-posta kuruluşu
- Kuruluş genelinde e-posta imzalarını standartlaştırma
Gmail API'sinde yaygın olarak kullanılan terimlerin listesi aşağıda verilmiştir:
- İleti
- Göndereni, alıcıları, konuyu ve gövdesi içeren bir e-posta iletisi. Oluşturulan mesajlar değiştirilemez. Bir mesaj, bir mesaj kaynağı tarafından temsil edilir.
- İleti dizisi
- Bir görüşme oluşturan ilgili mesajlar koleksiyonu. Bir e-posta istemcisi uygulamasında bir veya daha fazla alıcı, kendi mesajını kullanarak bir mesaja yanıt verdiğinde ileti dizisi oluşturulur.
- Etiket
İletileri ve ileti dizilerini düzenleme mekanizması. Örneğin, "vergiler" etiketi oluşturulabilir ve bir kullanıcının vergileriyle ilgili olan tüm mesajlara ve mesaj dizilerine uygulanabilir. İki tür etiket vardır:
- Sistem etiketleri
INBOX
,TRASH
veyaSPAM
gibi dahili olarak oluşturulmuş etiketler. Bu etiketler silinemez veya değiştirilemez. Ancak,INBOX
gibi bazı sistem etiketleri, iletilere ve ileti dizilerine uygulanabilir veya bu etiketlerden kaldırılabilir.- Kullanıcı etiketleri
- Kullanıcı tarafından oluşturulan etiketler. Bu etiketler kullanıcı veya uygulama tarafından silinebilir ya da değiştirilebilir. Kullanıcı etiketi, etiket kaynağı ile temsil edilir.
- Taslak
Gönderilmemiş mesaj. Taslakta yer alan bir ileti değiştirilebilir. Taslak gönderildiğinde taslak otomatik olarak silinir ve
SENT
sistem etiketiyle bir mesaj oluşturulur. Taslak, taslak kaynak ile temsil edilir.
Sonraki adımlar
Kimlik doğrulama ve yetkilendirme işlemleri de dahil olmak üzere Google Workspace API'leri ile geliştirme hakkında bilgi edinmek için Google Workspace geliştiricisi olarak başlangıç başlıklı makaleyi inceleyin.
Basit bir Gmail API uygulamasını yapılandırmayı ve çalıştırmayı öğrenmek için Hızlı Başlangıçlar'a genel bakış başlıklı makaleyi okuyun.