इस एपीआई रेफ़रंस को संसाधन के टाइप के हिसाब से व्यवस्थित किया गया है. हर टाइप के रिसॉर्स में, डेटा को दिखाने का एक या उससे ज़्यादा तरीका और एक या उससे ज़्यादा मेथड होते हैं.
संसाधन के टाइप
Acl
एसीएल रिसॉर्स की जानकारी के लिए, रिसॉर्स का प्रतिनिधित्व पेज देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
जब तक अलग से न बताया जाए, तब तक https://www.googleapis.com/calendar/v3 से जुड़े यूआरआई | ||
मिटाएं |
DELETE /calendars/calendarId/acl/ruleId
|
ऐक्सेस कंट्रोल का कोई नियम मिटाता है. |
get |
GET /calendars/calendarId/acl/ruleId
|
ऐक्सेस कंट्रोल का नियम दिखाता है. |
शामिल करें |
POST /calendars/calendarId/acl
|
ऐक्सेस कंट्रोल का नियम बनाता है. |
list |
GET /calendars/calendarId/acl
|
कैलेंडर के लिए, ऐक्सेस कंट्रोल सूची में मौजूद नियम दिखाता है. |
पैच |
PATCH /calendars/calendarId/acl/ruleId
|
ऐक्सेस कंट्रोल का नियम अपडेट करता है. यह तरीका पैच सेमेंटेक्स के साथ काम करता है. ध्यान दें कि हर पैच अनुरोध के लिए, कोटा की तीन यूनिट खर्च होती हैं. इसलिए, get के बाद update का इस्तेमाल करें. आपने जो फ़ील्ड वैल्यू दी हैं वे मौजूदा वैल्यू की जगह ले लेंगी. अनुरोध में जिन फ़ील्ड की जानकारी नहीं दी जाती है वे पहले जैसे ही बने रहते हैं. अगर ऐरे फ़ील्ड तय किए गए हैं, तो वे मौजूदा ऐरे को ओवरराइट कर देते हैं. इससे, पिछले सभी ऐरे एलिमेंट हट जाते हैं.
|
अपडेट करें |
PUT /calendars/calendarId/acl/ruleId
|
ऐक्सेस कंट्रोल का नियम अपडेट करता है. |
स्मार्टवॉच |
POST /calendars/calendarId/acl/watch
|
ACL संसाधनों में हुए बदलावों को देखें. |
CalendarList
CalendarList रिसॉर्स की जानकारी के लिए, रिसॉर्स का प्रतिनिधित्व पेज देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
जब तक अलग से न बताया जाए, तब तक https://www.googleapis.com/calendar/v3 से जुड़े यूआरआई | ||
मिटाएं |
DELETE /users/me/calendarList/calendarId
|
उपयोगकर्ता की कैलेंडर सूची से किसी कैलेंडर को हटाता है. |
get |
GET /users/me/calendarList/calendarId
|
उपयोगकर्ता की कैलेंडर सूची से कोई कैलेंडर दिखाता है. |
शामिल करें |
POST /users/me/calendarList
|
उपयोगकर्ता के कैलेंडर की सूची में कोई मौजूदा कैलेंडर जोड़ता है. |
list |
GET /users/me/calendarList
|
उपयोगकर्ता की कैलेंडर सूची में मौजूद कैलेंडर दिखाता है. |
पैच |
PATCH /users/me/calendarList/calendarId
|
उपयोगकर्ता की कैलेंडर सूची में मौजूद किसी कैलेंडर को अपडेट करता है. यह तरीका पैच सेमेंटेक्स के साथ काम करता है. ध्यान दें कि हर पैच अनुरोध में तीन कोटा यूनिट खर्च होती हैं. इसलिए, get के बाद update का इस्तेमाल करें. आपने जो फ़ील्ड वैल्यू दी हैं वे मौजूदा वैल्यू की जगह ले लेंगी. अनुरोध में जिन फ़ील्ड की जानकारी नहीं दी जाती है वे पहले जैसे ही बने रहते हैं. अगर ऐरे फ़ील्ड तय किए गए हैं, तो वे मौजूदा ऐरे को ओवरराइट कर देते हैं. इससे, पिछले सभी ऐरे एलिमेंट हट जाते हैं.
|
अपडेट करें |
PUT /users/me/calendarList/calendarId
|
उपयोगकर्ता की कैलेंडर सूची में मौजूद किसी कैलेंडर को अपडेट करता है. |
स्मार्टवॉच |
POST /users/me/calendarList/watch
|
CalendarList के संसाधनों में हुए बदलावों को देखें. |
कैलेंडर
Calendars के संसाधन की जानकारी के लिए, संसाधन का प्रतिनिधित्व पेज देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
जब तक अलग से न बताया जाए, तब तक https://www.googleapis.com/calendar/v3 से जुड़े यूआरआई | ||
साफ़ करें |
POST /calendars/calendarId/clear
|
मुख्य कैलेंडर से सभी इवेंट मिटाता है. इस कार्रवाई से, किसी खाते के मुख्य कैलेंडर से जुड़े सभी इवेंट मिट जाते हैं. |
मिटाएं |
DELETE /calendars/calendarId
|
सेकंडरी कैलेंडर मिटाता है. मुख्य कैलेंडर से सभी इवेंट मिटाने के लिए, calendars.clear का इस्तेमाल करें. |
get |
GET /calendars/calendarId
|
किसी कैलेंडर का मेटाडेटा दिखाता है. |
शामिल करें |
POST /calendars
|
सेकंडरी कैलेंडर बनाता है. |
पैच |
PATCH /calendars/calendarId
|
किसी कैलेंडर के मेटाडेटा को अपडेट करता है. यह तरीका पैच सेमेंटेक्स के साथ काम करता है. ध्यान दें कि हर पैच अनुरोध के लिए, कोटा की तीन यूनिट खर्च होती हैं. इसलिए, get के बाद update का इस्तेमाल करें. आपने जो फ़ील्ड वैल्यू दी हैं वे मौजूदा वैल्यू की जगह ले लेंगी. अनुरोध में जिन फ़ील्ड की जानकारी नहीं दी जाती है वे पहले जैसे ही बने रहते हैं. अगर ऐरे फ़ील्ड तय किए गए हैं, तो वे मौजूदा ऐरे को ओवरराइट कर देते हैं. इससे, पिछले ऐरे एलिमेंट हट जाते हैं.
|
अपडेट करें |
PUT /calendars/calendarId
|
किसी कैलेंडर के मेटाडेटा को अपडेट करता है. |
चैनल
चैनलों के रिसॉर्स की जानकारी के लिए, रिसॉर्स का प्रतिनिधित्व पेज देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
जब तक अलग से न बताया जाए, तब तक https://www.googleapis.com/calendar/v3 से जुड़े यूआरआई | ||
stop |
POST /channels/stop
|
इस चैनल से संसाधन देखना बंद करें. |
रंग
कलर रिसॉर्स की जानकारी के लिए, रिसॉर्स का रेप्रज़ेंटेशन पेज देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
जब तक अलग से न बताया जाए, तब तक https://www.googleapis.com/calendar/v3 से जुड़े यूआरआई | ||
get |
GET /colors
|
कैलेंडर और इवेंट के लिए रंग की परिभाषाएं दिखाता है. |
इवेंट
इवेंट के संसाधन की जानकारी के लिए, संसाधन का प्रतिनिधित्व पेज देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
जब तक अलग से न बताया जाए, तब तक https://www.googleapis.com/calendar/v3 से जुड़े यूआरआई | ||
मिटाएं |
DELETE /calendars/calendarId/events/eventId
|
किसी इवेंट को मिटाता है. |
get |
GET /calendars/calendarId/events/eventId
|
Google Calendar के आईडी के आधार पर इवेंट दिखाता है. किसी इवेंट को उसके iCalendar आईडी का इस्तेमाल करके वापस पाने के लिए, iCalUID पैरामीटर का इस्तेमाल करके events.list का तरीका कॉल करें.
|
import |
POST /calendars/calendarId/events/import
|
इवेंट इंपोर्ट करता है. इस ऑपरेशन का इस्तेमाल, किसी मौजूदा इवेंट की निजी कॉपी को कैलेंडर में जोड़ने के लिए किया जाता है. सिर्फ़ ऐसे इवेंट इंपोर्ट किए जा सकते हैं जिनका eventType default हो.अब काम न करने वाला तरीका: अगर कोई ऐसा इवेंट इंपोर्ट किया जाता है जो |
शामिल करें |
POST /calendars/calendarId/events
|
इवेंट बनाया जाता है. |
इंस्टेंस |
GET /calendars/calendarId/events/eventId/instances
|
बार-बार होने वाले किसी इवेंट के इंस्टेंस दिखाता है. |
list |
GET /calendars/calendarId/events
|
किसी कैलेंडर में मौजूद इवेंट दिखाता है. |
move |
POST /calendars/calendarId/events/eventId/move
|
इवेंट को किसी दूसरे कैलेंडर पर ले जाता है. इसका मतलब है कि इवेंट के आयोजक को बदलना. ध्यान दें कि सिर्फ़ default इवेंट को एक से दूसरी जगह ले जाया जा सकता है. birthday , focusTime , fromGmail , outOfOffice , और workingLocation इवेंट को एक से दूसरी जगह नहीं ले जाया जा सकता.
ज़रूरी क्वेरी पैरामीटर:
|
पैच |
PATCH /calendars/calendarId/events/eventId
|
किसी इवेंट को अपडेट करता है. यह तरीका पैच सेमेंटेक्स के साथ काम करता है. ध्यान दें कि हर पैच अनुरोध के लिए, कोटा की तीन यूनिट खर्च होती हैं. इसलिए, get के बाद update का इस्तेमाल करें. आपने जो फ़ील्ड वैल्यू दी हैं वे मौजूदा वैल्यू की जगह ले लेंगी. अनुरोध में जिन फ़ील्ड की जानकारी नहीं दी जाती है वे पहले जैसे ही बने रहते हैं. अगर ऐरे फ़ील्ड तय किए गए हैं, तो वे मौजूदा ऐरे को ओवरराइट कर देते हैं. इससे, पिछले सभी ऐरे एलिमेंट हट जाते हैं.
|
quickAdd |
POST /calendars/calendarId/events/quickAdd
|
यह किसी टेक्स्ट स्ट्रिंग के आधार पर इवेंट बनाता है.
ज़रूरी क्वेरी पैरामीटर:
|
अपडेट करें |
PUT /calendars/calendarId/events/eventId
|
किसी इवेंट को अपडेट करता है. यह तरीका, पैच सेमेंटेक्स के साथ काम नहीं करता और हमेशा पूरे इवेंट रिसॉर्स को अपडेट करता है. कुछ हिस्से को अपडेट करने के लिए, get के बाद update करें. साथ ही, एटमिटी (एक बार में पूरा अपडेट) की पुष्टि करने के लिए, etags का इस्तेमाल करें.
|
स्मार्टवॉच |
POST /calendars/calendarId/events/watch
|
इवेंट के संसाधनों में होने वाले बदलावों पर नज़र रखें. |
Freebusy
Freebusy संसाधन की जानकारी के लिए, संसाधन का प्रतिनिधित्व पेज देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
जब तक अलग से न बताया जाए, तब तक https://www.googleapis.com/calendar/v3 से जुड़े यूआरआई | ||
query |
POST /freeBusy
|
कैलेंडर के किसी सेट के लिए, खाली/व्यस्त होने की जानकारी दिखाता है. |
सेटिंग
सेटिंग के संसाधन की जानकारी के लिए, संसाधन का प्रतिनिधित्व पेज देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
जब तक अलग से न बताया जाए, तब तक https://www.googleapis.com/calendar/v3 से जुड़े यूआरआई | ||
get |
GET /users/me/settings/setting
|
किसी एक उपयोगकर्ता की सेटिंग दिखाता है. |
list |
GET /users/me/settings
|
पुष्टि किए गए उपयोगकर्ता की सभी उपयोगकर्ता सेटिंग दिखाता है. |
स्मार्टवॉच |
POST /users/me/settings/watch
|
सेटिंग के संसाधनों में होने वाले बदलावों पर नज़र रखें. |