एपीआई के इस रेफ़रंस को रिसॉर्स टाइप के हिसाब से व्यवस्थित किया जाता है. हर तरह के संसाधन में एक या इससे ज़्यादा डेटा और एक या उससे ज़्यादा तरीके हो सकते हैं.
संसाधन के टाइप
एकल
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
|
एसीएल संसाधनों में हुए बदलावों पर नज़र रखें. |
कैलेंडर सूची
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
|
दूसरे कैलेंडर को मिटा देता है. मुख्य कैलेंडर के सभी इवेंट मिटाने के लिए, calendar.clear का इस्तेमाल करें. |
get |
GET /calendars/calendarId
|
कैलेंडर के लिए मेटाडेटा दिखाता है. |
शामिल करें |
POST /calendars
|
दूसरा कैलेंडर बनाता है. |
पैच |
PATCH /calendars/calendarId
|
कैलेंडर के लिए मेटाडेटा अपडेट होता है. यह तरीका, पैच सिमैंटिक के साथ काम करता है. ध्यान दें कि हर पैच के अनुरोध के लिए, कोटा की तीन इकाइयों का इस्तेमाल किया जाता है. इसके बाद, get के बाद update का इस्तेमाल किया जाना चाहिए. आप जिन फ़ील्ड मानों को तय करते हैं, वे मौजूदा मानों को बदल देते हैं. आपके अनुरोध में जिन फ़ील्ड की जानकारी नहीं दी जाती है उनमें कोई बदलाव नहीं होता है. अरे फ़ील्ड, अगर बताया गया हो, तो मौजूदा श्रेणियों को ओवरराइट कर दें; इससे पिछले श्रेणी के एलिमेंट खारिज हो जाएंगे.
|
अपडेट |
PUT /calendars/calendarId
|
कैलेंडर के लिए मेटाडेटा अपडेट होता है. |
चैनल
चैनल के संसाधन की जानकारी के लिए, संसाधनों को दिखाना पेज देखें.
तरीका | एचटीटीपी अनुरोध | जानकारी |
---|---|---|
जब तक अलग से बताया नहीं गया हो, तब तक https://www.googleapis.com/calendar/v3 के मुकाबले यूआरआई | ||
रोकें |
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 तरीका कॉल करें.
|
इंपोर्ट करें |
POST /calendars/calendarId/events/import
|
कोई इवेंट इंपोर्ट करता है. इस कार्रवाई का इस्तेमाल किसी मौजूदा इवेंट की एक निजी कॉपी को किसी कैलेंडर में जोड़ने के लिए किया जाता है. |
शामिल करें |
POST /calendars/calendarId/events
|
इवेंट बनाता है. |
इंस्टेंस |
GET /calendars/calendarId/events/eventId/instances
|
किसी खास बार-बार होने वाले इवेंट के इंस्टेंस दिखाता है. |
list |
GET /calendars/calendarId/events
|
किसी खास कैलेंडर के इवेंट दिखाता है. |
ले जाएं |
POST /calendars/calendarId/events/eventId/move
|
इवेंट को किसी दूसरे कैलेंडर पर ले जाता है यानी किसी इवेंट के आयोजक को बदलता है.
ज़रूरी क्वेरी पैरामीटर:
|
पैच |
PATCH /calendars/calendarId/events/eventId
|
किसी इवेंट को अपडेट करता है. यह तरीका, पैच सिमैंटिक के साथ काम करता है. ध्यान दें कि हर पैच के अनुरोध के लिए, कोटा की तीन इकाइयों का इस्तेमाल किया जाता है. इसके बाद, get के बाद update का इस्तेमाल किया जाना चाहिए. आप जिन फ़ील्ड मानों को तय करते हैं, वे मौजूदा मानों को बदल देते हैं. आपके अनुरोध में जिन फ़ील्ड की जानकारी नहीं दी जाती है उनमें कोई बदलाव नहीं होता है. अरे फ़ील्ड, अगर बताया गया हो, तो मौजूदा श्रेणियों को ओवरराइट कर दें; इससे पिछले श्रेणी के एलिमेंट खारिज हो जाएंगे.
|
QuickAdd |
POST /calendars/calendarId/events/quickAdd
|
सामान्य टेक्स्ट स्ट्रिंग के आधार पर इवेंट बनाता है.
ज़रूरी क्वेरी पैरामीटर:
|
अपडेट |
PUT /calendars/calendarId/events/eventId
|
किसी इवेंट को अपडेट करता है. यह तरीका, पैच सिमेंटिक के साथ काम नहीं करता और पूरे इवेंट रिसॉर्स को हमेशा अपडेट करता है. आंशिक रूप से अपडेट करने के लिए, get के बाद update का इस्तेमाल करें, ताकि एटॉमिकिटी का पता लगाने के लिए ईटैग का इस्तेमाल किया जा सके.
|
देखें |
POST /calendars/calendarId/events/watch
|
इवेंट के संसाधनों में हुए बदलावों के बारे में जानें. |
खाली/व्यस्त
खाली/व्यस्त संसाधन की जानकारी के लिए, संसाधन दिखाना पेज देखें.
तरीका | एचटीटीपी अनुरोध | जानकारी |
---|---|---|
जब तक अलग से बताया नहीं गया हो, तब तक https://www.googleapis.com/calendar/v3 के मुकाबले यूआरआई | ||
क्वेरी |
POST /freeBusy
|
कैलेंडर के किसी सेट के लिए खाली/व्यस्त जानकारी देता है. |
सेटिंग
सेटिंग संसाधन के विवरण के लिए, संसाधन का प्रतिनिधित्व पेज देखें.
तरीका | एचटीटीपी अनुरोध | जानकारी |
---|---|---|
जब तक अलग से बताया नहीं गया हो, तब तक https://www.googleapis.com/calendar/v3 के मुकाबले यूआरआई | ||
get |
GET /users/me/settings/setting
|
सिर्फ़ एक उपयोगकर्ता सेटिंग दिखाता है. |
list |
GET /users/me/settings
|
इससे, पुष्टि किए गए उपयोगकर्ता की सभी सेटिंग दिखती हैं. |
देखें |
POST /users/me/settings/watch
|
सेटिंग संसाधन में बदलावों पर नज़र रखें. |