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