منابع دامنه، اتاق‌ها و تقویم‌ها

رابط برنامه‌نویسی کاربردی تقویم گوگل (Google Calendar API) چندین مفهوم ارائه می‌دهد که در درجه اول برای مشتریان Google Workspace مفید هستند. این مشتریان اغلب منابعی مانند اتاق‌ها و پروژکتورها دارند که باید برای رویدادهای خاص رزرو کنند. علاوه بر این، ممکن است نیاز به ساخت برنامه‌های داخلی داشته باشید که به همه تقویم‌های کاربران در یک دامنه دسترسی داشته باشند (برای مثال، برای اضافه کردن رویدادهای کل شرکت).

منابع و اتاق‌های دامنه

برای رزرو اتاق یا منبع دیگر، آدرس ایمیل آن را به عنوان شرکت‌کننده در رویداد اضافه کنید. سپس منبع به طور خودکار دعوت را بر اساس در دسترس بودن آن و حقوق دسترسی کاربر دعوت‌کننده می‌پذیرد یا رد می‌کند.

دسترسی به تقویم‌های دامنه به عنوان یک برنامه

یک برنامه می‌تواند بدون نیاز به اطلاعات کاربری به تقویم‌های متعلق به دامنه دسترسی داشته باشد، اگر با استفاده از یک حساب کاربری سرویس احراز هویت شود. حساب کاربری سرویس باید با استفاده از واگذاری اختیارات در سطح دامنه، دسترسی لازم را داشته باشد. برای جعل هویت یک حساب کاربری، آدرس ایمیل حساب کاربری را با استفاده از متد setServiceAccountUser از کارخانه GoogleCredential مشخص کنید.