Calendar API, özellikle Google Workspace müşterileri için faydalı olan çeşitli kavramlar sunar. Bu müşterilerin genellikle belirli etkinlikler için rezervasyon yapmak isteyebilecekleri kaynaklar (odalar, projektörler vb.) vardır. Dahası, bir alandaki tüm kullanıcı takvimlerine erişmesi gereken dahili uygulamalar oluşturmak (ör. kurumsal etkinlikler 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 aldıklarında, davet eden kullanıcının müsaitlik durumuna ve erişim hakkına göre etkinliği otomatik olarak kabul eder veya reddederler.
Alan takvimlerine uygulama olarak erişme
Bir uygulama, bir hizmet hesabı kullanarak kimlik doğrulaması yapıyorsa kullanıcı kimlik bilgileri gerekmeden alan adına ait takvimlere erişebilir. Hizmet hesabı, alan genelinde yetki yetkisi kullanarak gerekli erişime sahip olmalıdır. 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.