Calendar API, öncelikle Google Workspace müşteriler için yararlı olan çeşitli kavramlar sunar. Bu müşteriler genellikle belirli etkinlikler için rezervasyon yapmak isteyebilecekleri kaynaklara (odalar, projektörler vb.) sahiptir. Ayrıca, bir alandaki tüm kullanıcı takvimlerine erişmesi gereken dahili uygulamalar oluşturmak (ör. bu takvimlere şirket etkinlikleri eklemek için) yaygın bir uygulamadır.
Alan kaynakları ve odalar
Kaynakları ve odaları, kullanıcıların e-posta adreslerini kullanarak etkinliklere katılımcı olarak ekleyerek rezerve edebilirsiniz. Davetiyeyi alan kullanıcılar, davet eden kullanıcının müsaitlik durumuna ve erişim hakkına bağlı olarak etkinliği otomatik olarak kabul eder veya reddeder.
Alan takvimlerine uygulama olarak erişme
Bir uygulama, hizmet hesabı kullanarak kimlik doğrulaması yaparsa kullanıcı kimlik bilgilerine gerek kalmadan alana ait takvimlere erişebilir. Hizmet hesabının, alan genelinde yetki verme özelliğini kullanarak gerekli erişime sahip olması gerekir. Bir kullanıcı hesabının kimliğine bürünmek için GoogleCredential
fabrikasının setServiceAccountUser
yöntemini kullanarak kullanıcı hesabının e-posta adresini belirtin.