Alan kaynakları, odalar ve takvimler

Calendar API, öncelikli olarak 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. Ayrıca, bir alan adındaki tüm kullanıcı takvimlerine erişmesi gereken dahili uygulamalar oluşturmak (örneğin, bunlara kurumsal etkinlikler eklemek) yaygın bir uygulamadır.

Alan kaynakları ve odalar

Kaynakları ve odaları, e-posta adreslerini kullanarak etkinliklere katılımcı olarak ekleyerek rezerve edebilirsiniz. Kullanıcılar bu daveti 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 reddeder.

Alan takvimlerine uygulama olarak erişme

Hizmet hesabı kullanarak kimlik doğrulaması yapan uygulamalar, kullanıcı kimlik bilgileri gerekmeden alana 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ındaki setServiceAccountUser yöntemini kullanarak kullanıcı hesabının e-posta adresini belirtin.