डोमेन के संसाधन, कमरे और कैलेंडर

Calendar API में ऐसे कई कॉन्सेप्ट मौजूद हैं जो मुख्य रूप से Google Workspace ग्राहकों के लिए काम के हैं. इन ग्राहकों के पास अक्सर संसाधन—कमरे, प्रोजेक्टर वगैरह होते हैं, जो शायद वे खास इवेंट के लिए बुक करना चाहें. इसके अलावा, ऐसे इंटरनल ऐप्लिकेशन बनाना आम बात है जिन्हें किसी डोमेन में मौजूद सभी उपयोगकर्ता कैलेंडर के ऐक्सेस की ज़रूरत होती है. जैसे, उनमें कॉर्पोरेट इवेंट जोड़ना.

डोमेन के संसाधन और चैट रूम

आप संसाधनों और कमरों को इवेंट में मेहमानों के तौर पर जोड़कर, उनके ईमेल पते का इस्तेमाल करके उन्हें बुक कर सकते हैं. न्योता मिलने पर, न्योता भेजने वाले उपयोगकर्ता की उपलब्धता और ऐक्सेस के अधिकार के आधार पर वे इवेंट को अपने-आप स्वीकार या अस्वीकार कर सकते हैं.

डोमेन कैलेंडर को ऐप्लिकेशन के तौर पर ऐक्सेस करना

अगर कोई ऐप्लिकेशन सेवा खाते का इस्तेमाल करके पुष्टि करता है, तो वह उपयोगकर्ता के क्रेडेंशियल के बिना, डोमेन के मालिकाना हक वाले कैलेंडर ऐक्सेस कर सकता है. सेवा खाते के पास पूरे डोमेन पर अधिकार देने की सुविधा का इस्तेमाल करके ज़रूरी ऐक्सेस होना चाहिए. किसी उपयोगकर्ता खाते की पहचान चुराने के लिए, उस उपयोगकर्ता के खाते का ईमेल पता बताएं. इसके लिए, GoogleCredentialफ़ैक्ट्री के setServiceAccountUser तरीके का इस्तेमाल करें.