Gmail API kapsamlarını seçme

Bu doküman, Gmail API'ye özel yetkilendirme içeriyor ve kimlik doğrulama bilgileri. Bu belgeyi okumadan önce Google Workspace'in genel kimlik doğrulama ve yetkilendirme bilgileri, Kimlik doğrulama ve yetkilendirme hakkında bilgi edinin.

Yetkilendirme için OAuth 2.0'ı yapılandırma

OAuth izin ekranını yapılandırma ve kapsamları seçme kullanıcılara ve uygulama incelemecilerine hangi bilgilerin görüntüleneceğini tanımlamak ve böylece daha sonra yayınlayabilirsiniz.

Gmail API kapsamları

Uygulamanıza verilen erişim düzeyini tanımlamak için şunları belirlemeniz gerekir: yetkilendirme kapsamlarını beyan etmeniz gerekir. Yetkilendirme kapsamı, OAuth 2.0 URI dizesidir erişim denetimi ve erişim izni verme erişim düzeyi olabilir. Kapsamlar, uygulamanızın aşağıdakiler de dahil olmak üzere Google Workspace verileriyle çalışma istekleridir: kullanıcıların Google Hesabı verileri.

Uygulamanız yüklenirken kullanıcıdan kullanılan kapsamları doğrulaması istenir elde edebiliyorlar. Genellikle, en dar odaklı kapsamı seçmeniz gerekir. Ayrıca, uygulamanızın gerektirmediği kapsamları istemekten kaçının. Daha fazla kullanıcı ve açıkça tanımlanmış sınırlı kapsamlara kolayca erişim izni verebilir.

Gmail API aşağıdaki kapsamları destekler:

Kapsam kodu Açıklama Kullanım
https://www.googleapis.com/auth/gmail.addons.current.action.compose ekleyebilirsiniz. Hassas değil
https://www.googleapis.com/auth/gmail.addons.current.message.action ekleyebilirsiniz. Hassas değil
https://www.googleapis.com/auth/gmail.addons.current.message.metadata Eklentiyi yüklediğinizde e-posta iletisi meta verilerinizi çalışıyor. Hassas
https://www.googleapis.com/auth/gmail.addons.current.message.readonly Eklenti etkinken e-posta iletilerinizi görüntüleyin çalışıyor. Hassas
https://www.googleapis.com/auth/gmail.labels Yalnızca etiket oluşturabilir, okuyabilir, güncelleyebilir ve silebilir. Hassas değil
https://www.googleapis.com/auth/gmail.send Yalnızca mesaj gönderebilirsiniz. Posta kutusunda okuma veya değiştirme ayrıcalığı yok. Hassas
https://www.googleapis.com/auth/gmail.readonly Tüm kaynakları ve meta verilerini okuyun, yazma işlemi gerekmez. Kısıtlanmış
https://www.googleapis.com/auth/gmail.compose Taslak oluşturma, okuma, güncelleme ve silme İleti ve taslak gönderebilir. Kısıtlanmış
https://www.googleapis.com/auth/gmail.insert Yalnızca ileti ekleme ve içe aktarma. Kısıtlanmış
https://www.googleapis.com/auth/gmail.modify Şunların anında, kalıcı olarak silinmesi hariç tüm okuma/yazma işlemleri Çöp Kutusu'nu atlayarak ileti dizileri ve iletiler. Kısıtlanmış
https://www.googleapis.com/auth/gmail.metadata Etiketler, geçmiş kayıtları ve e-postalar dahil olmak üzere kaynak meta verilerini okuma e-posta üstbilgisinde, ileti gövdesinde veya eklerde bulunmayabilir. Kısıtlanmış
https://www.googleapis.com/auth/gmail.settings.basic Temel posta ayarlarını yönetin. Kısıtlanmış
https://www.googleapis.com/auth/gmail.settings.sharing Yönlendirme kuralları ve takma adlar da dahil olmak üzere hassas posta ayarlarını yönetin.
.
. Not: Bu kapsam tarafından korunan işlemler şunlarla sınırlıdır: yalnızca idari kullanım içindir. Yalnızca Google Workspace müşterileri tarafından kullanılabilir bir hizmet hesabı kullandığınızı varsayalım.
Kısıtlanmış
https://mail.google.com/ Hesabın posta kutularına tam erişim (kalıcı olarak silinme dahil) ileti dizileri ve mesajlar Bu kapsam yalnızca uygulamanız atlayarak mesaj dizilerini ve mesajları hemen ve kalıcı olarak silmesi gerekir Çöp Kutusu; diğer tüm işlemler daha az izin veren kapsamlarla gerçekleştirilebilir. Kısıtlanmış

Yukarıdaki tabloda yer alan Kullanım sütunu, her kapsamın hassasiyetini belirtir. şu tanımlara göre:

Aşağıdaki durumlarda Gmail API'lerini kullanımınızı ve erişiminizi yöneten ek bilgiler verilerine şu adresten ulaşabilirsiniz: Gmail API Hizmetleri Kullanıcı Verileri ve Geliştirici Politikası.

Uygulamanız diğer Google API'lerine erişim gerektiriyorsa yardımcı olur. Google API kapsamları hakkında daha fazla bilgi için bkz. Google API'lerine Erişmek için OAuth 2.0 Kullanma.

OAuth doğrulaması

Belirli hassas OAuth kapsamlarının kullanılması, uygulamanızın Google'ın OAuth doğrulama süreci. OAuth doğrulamasıyla ilgili SSS başlıklı makaleyi okuyun. uygulamanızın doğrulama sürecinden ne zaman geçmesi gerektiğini ve doğrulama gerekiyor. Ayrıca bkz. Google API Hizmetleri: Kullanıcı Verileri Politikası.