यह ऐक्सेस कंट्रोल के नियम को अपडेट करता है. इसे अभी आज़माएं.
अनुरोध
एचटीटीपी अनुरोध
PUT https://www.googleapis.com/calendar/v3/calendars/calendarId/acl/ruleId
पैरामीटर
| पैरामीटर का नाम | मान | ब्यौरा |
|---|---|---|
| पाथ पैरामीटर | ||
calendarId |
string |
कैलेंडर का आइडेंटिफ़ायर. कैलेंडर आईडी पाने के लिए, calendarList.list तरीके को कॉल करें. अगर आपको फ़िलहाल लॉग इन किए हुए उपयोगकर्ता के प्राइमरी कैलेंडर को ऐक्सेस करना है, तो "primary" कीवर्ड का इस्तेमाल करें.
|
ruleId |
string |
एसीएल नियम का आइडेंटिफ़ायर. |
| क्वेरी के वैकल्पिक पैरामीटर | ||
sendNotifications |
boolean |
कैलेंडर शेयर करने की सेटिंग में हुए बदलावों के बारे में सूचनाएं भेजनी हैं या नहीं. ध्यान दें कि ऐक्सेस हटाने पर कोई सूचना नहीं भेजी जाती. ज़रूरी नहीं. डिफ़ॉल्ट रूप से, यह 'सही' पर सेट होती है. |
अनुमति देना
इस अनुरोध के लिए, कम से कम इनमें से किसी एक दायरे के साथ अनुमति की ज़रूरत होती है:
| दायरा |
|---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.acls |
ज़्यादा जानकारी के लिए, अनुमति और पुष्टि करने की प्रोसेस वाला पेज देखें.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, Acl संसाधन के साथ ये प्रॉपर्टी शामिल करें:
| प्रॉपर्टी का नाम | मान | ब्यौरा | नोट |
|---|---|---|---|
| ज़रूरी प्रॉपर्टी | |||
scope |
object |
इस एसीएल नियम के तहत, कैलेंडर को किस हद तक ऐक्सेस करने की अनुमति दी गई है. | |
scope.type |
string |
दायरे का टाइप. इन वैल्यू का इस्तेमाल किया जा सकता है:
default" या सार्वजनिक दायरे को दी गई अनुमतियां, पुष्टि किए गए या पुष्टि नहीं किए गए किसी भी उपयोगकर्ता पर लागू होती हैं. |
|
| वैकल्पिक प्रॉपर्टी | |||
role |
string |
दायरे को असाइन की गई भूमिका. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
लिखा जा सकता है |
scope.value |
string |
दायरे के टाइप के हिसाब से, किसी उपयोगकर्ता या ग्रुप का ईमेल पता या किसी डोमेन का नाम. टाइप "default" के लिए, इसे शामिल नहीं किया जाता. |
लिखा जा सकता है |
जवाब
कामयाब रहने पर, यह तरीका जवाब के मुख्य भाग में Acl संसाधन दिखाता है.
इसे आज़माएं!
लाइव डेटा पर इस तरीके को कॉल करने और जवाब देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.