تقدّم واجهة برمجة التطبيقات Calendar API العديد من المفاهيم المفيدة في المقام الأول لعملاء Google Workspace. غالبًا ما يملك هؤلاء العملاء موارد، مثل الغرف وأجهزة العرض وما إلى ذلك، قد يريدون أحيانًا حجزها لأحداث معيّنة. علاوةً على ذلك، من الشائع إنشاء تطبيقات داخلية تحتاج إلى الوصول إلى جميع تقاويم المستخدمين في أحد النطاقات، مثل إضافة أحداث الشركة إليها.
موارد النطاقات والغرف
يمكنك حجز الموارد والغرف من خلال إضافتها إلى الأحداث كمشاركين باستخدام عنوان بريدهم الإلكتروني. عند تلقّي الدعوة، يقبلون الحدث تلقائيًا أو يرفضونه استنادًا إلى مدى توفّر دعوة الحضور وحق الوصول الممنوح للمستخدم الذي يدعو.
الدخول إلى تقاويم النطاق كتطبيق
يمكن للتطبيق الوصول إلى التقاويم التي يملكها النطاق بدون طلب
بيانات اعتماد المستخدم إذا كان يُجري المصادقة باستخدام حساب
خدمة. يجب أن يمتلك حساب الخدمة
إذن الوصول اللازم باستخدام تفويض
السُلطة على مستوى النطاق. للتنكر بصفتك حساب مستخدم، حدِّد عنوان البريد الإلكتروني لحساب المستخدم باستخدام طريقة setServiceAccountUser
في مصنع GoogleCredential
.