Alan kaynakları, odalar ve takvimler

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.