API Reference

एपीआई के इस रेफ़रंस को रिसॉर्स टाइप के हिसाब से व्यवस्थित किया जाता है. हर तरह के संसाधन में एक या इससे ज़्यादा डेटा और एक या उससे ज़्यादा तरीके हो सकते हैं.

संसाधन के टाइप

  1. Acl
  2. CalendarList
  3. कैलेंडर
  4. चैनल
  5. रंग
  6. इवेंट
  7. खाली/व्यस्त
  8. सेटिंग

एकल

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 इवेंट को किसी दूसरे कैलेंडर पर ले जाता है यानी किसी इवेंट के आयोजक को बदलता है.

ज़रूरी क्वेरी पैरामीटर: destination

पैच PATCH  /calendars/calendarId/events/eventId किसी इवेंट को अपडेट करता है. यह तरीका, पैच सिमैंटिक के साथ काम करता है. ध्यान दें कि हर पैच के अनुरोध के लिए, कोटा की तीन इकाइयों का इस्तेमाल किया जाता है. इसके बाद, get के बाद update का इस्तेमाल किया जाना चाहिए. आप जिन फ़ील्ड मानों को तय करते हैं, वे मौजूदा मानों को बदल देते हैं. आपके अनुरोध में जिन फ़ील्ड की जानकारी नहीं दी जाती है उनमें कोई बदलाव नहीं होता है. अरे फ़ील्ड, अगर बताया गया हो, तो मौजूदा श्रेणियों को ओवरराइट कर दें; इससे पिछले श्रेणी के एलिमेंट खारिज हो जाएंगे.
QuickAdd POST  /calendars/calendarId/events/quickAdd सामान्य टेक्स्ट स्ट्रिंग के आधार पर इवेंट बनाता है.

ज़रूरी क्वेरी पैरामीटर: text

अपडेट 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 सेटिंग संसाधन में बदलावों पर नज़र रखें.