Google Calendar API kapsamlarını seçme

Bu belgede, Google Takvim API'ye özel yetkilendirme ve kimlik doğrulama bilgileri yer almaktadır. Bu dokümanı okumadan önce Kimlik doğrulama ve yetkilendirme hakkında bilgi edinme başlıklı makalede Google Workspace'in genel kimlik doğrulama ve yetkilendirme bilgilerini okuyun.

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

Kullanıcılara ve uygulama incelemecilerine hangi bilgilerin gösterileceğini tanımlamak için OAuth kullanıcı rızası ekranını yapılandırın ve kapsamları seçin. Ardından, uygulamanızı daha sonra yayınlayabilmek için kaydedin.

Calendar API kapsamları

Uygulamanıza verilen erişim düzeyini tanımlamak için yetkilendirme kapsamlarını tanımlamanız ve beyan etmeniz gerekir. Yetkilendirme kapsamı, Google Workspace uygulamasının adını, eriştiği veri türünü ve erişim düzeyini içeren bir OAuth 2.0 URI dizesidir. Kapsamlar, uygulamanızın kullanıcıların Google Hesabı verileri de dahil olmak üzere Google Workspace verileriyle çalışma istekleridir.

Uygulamanız yüklendiğinde kullanıcıdan uygulama tarafından kullanılan kapsamları doğrulaması istenir. Genellikle, mümkün olan en dar kapsamı seçmeli ve uygulamanızın gerektirmediği kapsamları istemekten kaçınmalısınız. Kullanıcılar, sınırlı ve açıkça açıklanan kapsamlara daha kolay erişim izni verir.

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

Kapsam Anlamı
https://www.googleapis.com/auth/calendar Google Takvim'i kullanarak erişebildiğiniz tüm takvimleri görün, düzenleyin, paylaşın ve kalıcı olarak silin.
https://www.googleapis.com/auth/calendar.readonly Takvim'inizi kullanarak erişebildiğiniz tüm takvimleri görüntüleyebilir ve indirebilirsiniz.
https://www.googleapis.com/auth/calendar.freebusy Takvimlerinizde müsaitlik durumunuzu görüntüleyin.
https://www.googleapis.com/auth/calendar.events Tüm takvimlerinizdeki etkinlikleri görüntüleyebilir ve düzenleyebilirsiniz.
https://www.googleapis.com/auth/calendar.events.readonly Tüm takvimlerinizdeki etkinlikleri görüntüleyin.
https://www.googleapis.com/auth/calendar.settings.readonly Takvim ayarlarınızı görüntüleyin.
https://www.googleapis.com/auth/calendar.addons.execute Takvim eklentisi olarak çalıştırın.
https://www.googleapis.com/auth/calendar.addons.current.event.read Google Takvim'de açtığınız etkinlikleri görme
https://www.googleapis.com/auth/calendar.addons.current.event.write Google Takvim'de açtığınız etkinlikleri düzenleyebilirsiniz.
https://www.googleapis.com/auth/calendar.events.owned Sahip olduğunuz Google takvimlerindeki etkinlikleri görün, oluşturun, değiştirin ve silin.
https://www.googleapis.com/auth/calendar.events.owned.readonly Sahip olduğunuz Google takvimlerindeki etkinlikleri görün.
https://www.googleapis.com/auth/calendar.events.freebusy Erişiminizin olduğu Google takvimlerde müsaitlik durumunu görün.
https://www.googleapis.com/auth/calendar.app.created İkincil Google takvimleri oluşturun ve bu takvimlerdeki etkinlikleri görün, değiştirin, silin ve yeni etkinlik oluşturun.
https://www.googleapis.com/auth/calendar.calendarlist Abone olduğunuz Google takvimlerini görüntüleyin, ekleyin ve kaldırın.
https://www.googleapis.com/auth/calendar.calendarlist.readonly Abone olduğunuz Google takvimlerinin listesini görün.
https://www.googleapis.com/auth/calendar.calendars Erişiminizin olduğu Google takvimlerinin özelliklerini görün, değiştirin ve ikincil takvimler oluşturun.
https://www.googleapis.com/auth/calendar.calendars.readonly Erişiminizin olduğu Google takvimlerde, başlığı, açıklamayı, varsayılan saat dilimini ve diğer özellikleri görün.
https://www.googleapis.com/auth/calendar.acls Sahip olduğunuz Google takvimlerinin paylaşım izinlerini görün ve değiştirin.
https://www.googleapis.com/auth/calendar.acls.readonly Sahip olduğunuz Google takvimlerinin paylaşım izinlerini görün.
https://www.googleapis.com/auth/calendar.events.public.readonly Herkese açık takvimlerdeki etkinlikleri görebilirsiniz.