Gelişmiş Gmail hizmeti, Apps Komut Dosyası'nda Gmail API'yi kullanmanıza olanak tanır. Apps Komut Dosyası'nın yerleşik Gmail hizmetine benzer şekilde bu API, komut dosyalarının Gmail posta kutusundaki ileti dizilerini, iletileri ve etiketleri bulup değiştirmesine olanak tanır. Çoğu durumda, yerleşik hizmetin kullanımı daha kolaydır. Ancak bu gelişmiş hizmet, birkaç ek özellik ve Gmail içeriği hakkında daha ayrıntılı bilgilere erişim sağlar.
Referans
Bu hizmet hakkında ayrıntılı bilgi için Gmail API'nin referans dokümanlarına bakın. Apps Komut Dosyası'ndaki tüm gelişmiş hizmetler gibi, gelişmiş Gmail hizmeti de herkese açık API ile aynı nesneleri, yöntemleri ve parametreleri kullanır. Daha fazla bilgi için Yöntem imzaları nasıl belirlenir? başlıklı makaleyi inceleyin.
Sorunları bildirmek ve diğer destek seçeneklerini öğrenmek için Gmail Destek Kılavuzu'na bakın.
Örnek kod
Aşağıdaki örnek kodda API'nin 1. sürümü kullanılmaktadır.
Etiket bilgilerini listeleme
Aşağıdaki örnekte, kullanıcının tüm etiket bilgilerinin nasıl listeleneceği gösterilmektedir. Etiket adı, türü, kimliği ve görünürlük ayarları buna dahildir.
Gelen kutusu snippet'lerini listeleme
Aşağıdaki örnekte, kullanıcının gelen kutusundaki her ileti dizisiyle ilişkili metin snippet'lerinin nasıl listeleneceği gösterilmektedir. Sonuçların tam listesine erişmek için sayfa jetonlarının kullanıldığına dikkat edin.
Son geçmişi listeleme
Aşağıdaki örnekte, son etkinlik geçmişinin nasıl kaydedileceği gösterilmektedir. Bu örnekte, kullanıcının en son gönderdiği iletiyle ilişkili geçmiş kaydı kimliği kurtarılır ve ardından o zamandan beri değişen tüm iletilerin ileti kimlikleri kaydedilir. Geçmiş kayıtlarında kaç değişiklik etkinliği olursa olsun, değiştirilen her ileti yalnızca bir kez günlüğe kaydedilir. Sonuçların tam listesine erişmek için sayfa jetonlarının kullanıldığına dikkat edin.
Mesajları listeleme
Aşağıdaki örnekte, Gmail kullanıcısının okunmamış iletilerinin nasıl listeleneceği gösterilmektedir.