Google Calendar API menawarkan beberapa konsep yang terutama berguna bagi pelanggan Google Workspace. Pelanggan ini sering kali memiliki fasilitas, seperti ruang dan proyektor, yang perlu mereka pesan untuk acara tertentu. Selain itu, Anda mungkin perlu membuat aplikasi internal yang mengakses semua kalender pengguna dalam domain (misalnya, untuk menambahkan acara di seluruh perusahaan).
Ruangan dan sumber daya domain
Untuk memesan ruangan atau fasilitas lain, tambahkan alamat emailnya sebagai tamu acara. Kemudian, resource akan otomatis menerima atau menolak undangan berdasarkan ketersediaannya dan hak akses pengguna yang mengundang.
Mengakses kalender domain sebagai aplikasi
Aplikasi dapat mengakses kalender milik domain tanpa memerlukan
kredensial pengguna jika aplikasi tersebut melakukan autentikasi menggunakan akun
layanan. Akun layanan harus memiliki akses yang diperlukan menggunakan delegasi otoritas tingkat domain. Untuk
meniru akun pengguna, tentukan alamat email akun
pengguna dengan metode setServiceAccountUser dari GoogleCredential
factory.