Gmail API, Gmail posta kutularına erişmek ve posta göndermek için kullanılabilen bir RESTful API'dir. Gmail API, kullanıcının Gmail verilerine yetkili erişim için çoğu web uygulamasında en iyi seçimdir ve aşağıdakiler gibi çeşitli uygulamalar için uygundur:
- Salt okunur posta ayıklama, dizine ekleme ve yedekleme
- Otomatik veya programatik mesaj gönderme
- E-posta hesabını taşıma
- İletilerin filtrelenmesi ve sıralanması da dahil olmak üzere e-postaları düzenleme
- Kuruluş genelinde e-posta imzalarının standartlaştırılması
Gmail API'de kullanılan yaygın terimlerin listesi aşağıda verilmiştir:
- Mesaj
- Göndereni, alıcıları, konuyu ve gövdeyi içeren bir e-posta mesajı. Oluşturulan mesajlar değiştirilemez. İletiler ileti kaynağı ile temsil edilir.
- İleti dizisi
- Görüşme oluşturan alakalı mesajlar koleksiyonu. E-posta istemcisi uygulamasında, bir veya daha fazla alıcı bir iletiyi kendi mesajlarıyla yanıtladığında ileti dizisi oluşturulur.
- Etiket
Mesajları ve ileti dizilerini düzenleme mekanizması. Örneğin, "vergi" etiketi oluşturulup kullanıcının vergileriyle ilgili tüm iletilere ve ileti dizilerine uygulanabilir. İki tür etiket vardır:
- Sistem etiketleri
INBOX
,TRASH
veyaSPAM
gibi dahili olarak oluşturulan etiketler. Bu etiketler silinemez veya değiştirilemez. Ancak gibi bazı sistem etiketleri iletilere ve ileti dizilerine uygulanabilir veya bu etiketler iletilerden ve ileti dizilerinden kaldırılabilir.- Kullanıcı etiketleri
- Kullanıcı tarafından oluşturulan etiketler. Bu etiketler kullanıcı veya bir uygulama tarafından silinebilir ya da değiştirilebilir. Kullanıcı etiketi, bir etiket kaynağı ile temsil edilir.
INBOX
- Draft
Gönderilmemiş bir mesaj. Taslaktaki bir ileti değiştirilebilir. Bir taslak gönderildiğinde taslak otomatik olarak silinir ve
SENT
sistem etiketini içeren bir ileti oluşturulur. Taslaklar taslak kaynağı ile temsil edilir.
Sonraki adımlar
Kimlik doğrulama ve yetkilendirme işlemleri de dahil olmak üzere Google Workspace API'leri ile geliştirme yapma hakkında bilgi edinmek için Google Workspace geliştiricisi olarak başlangıç başlıklı makaleyi inceleyin.
Basit bir Gmail API uygulamasını nasıl yapılandıracağınızı ve çalıştıracağınızı öğrenmek için Hızlı başlangıçlara genel bakış başlıklı makaleyi okuyun.