Events: patch

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

अनुरोध करें

एचटीटीपी अनुरोध

PATCH https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId

पैरामीटर

पैरामीटर का नाम वैल्यू ब्यौरा
पाथ पैरामीटर
calendarId string कैलेंडर आइडेंटिफ़ायर. कैलेंडर आईडी फिर से पाने के लिए, calendarList.list तरीके पर कॉल करें. फ़िलहाल, लॉग इन किए हुए उपयोगकर्ता के मुख्य कैलेंडर को ऐक्सेस करने के लिए, "primary" कीवर्ड का इस्तेमाल करें.
eventId string इवेंट आइडेंटिफ़ायर.
वैकल्पिक क्वेरी पैरामीटर
alwaysIncludeEmail boolean बहिष्कृत और अनदेखा किया गया. वास्तविक ईमेल पता उपलब्ध होने पर भी आयोजक, निर्माता और उपस्थित व्यक्तियों के लिए email फ़ील्ड में मान लौटाया जाएगा (यानी कि जनरेट किया गया, काम न करने वाला मान दिया जाएगा).
conferenceDataVersion integer एपीआई क्लाइंट के साथ काम करने वाले कॉन्फ़्रेंस डेटा का वर्शन नंबर. वर्शन 0 में, कॉन्फ़्रेंस डेटा के लिए कोई सहायता नहीं मिलती है. साथ ही, इवेंट के मुख्य हिस्से में कॉन्फ़्रेंस डेटा को अनदेखा किया जाता है. इस वर्शन 2 में कॉन्फ़्रेंस डेटा को कॉपी किया जा सकता है. साथ ही, कॉन्फ़्रेंस डेटा के CreateRequest फ़ील्ड का इस्तेमाल करके नई कॉन्फ़्रेंस बनाई जा सकती हैं. डिफ़ॉल्ट सेटिंग 0 होती है. 0 से 1 तक के मान स्वीकार किए जाते हैं.
maxAttendees integer जवाब में शामिल होने वाले मेहमानों की ज़्यादा से ज़्यादा संख्या. अगर मीटिंग में शामिल होने वाले लोगों की संख्या, तय संख्या से ज़्यादा है, तो सिर्फ़ उस व्यक्ति को दिखाया जाएगा. ज़रूरी नहीं.
sendNotifications boolean समर्थन नहीं होना या रुकना. इसके बजाय, कृपया sendUpdate का इस्तेमाल करें.

इवेंट के अपडेट के बारे में सूचनाएं भेजें या नहीं (उदाहरण के लिए, जानकारी में बदलाव वगैरह). ध्यान दें कि भले ही आपने false पर मान सेट किया हो, फिर भी कुछ ईमेल भेजे जा सकते हैं. डिफ़ॉल्ट false है.
sendUpdates string जिन मेहमानों को इवेंट के अपडेट से जुड़ी सूचनाएं मिलती हैं उन्हें शीर्षक में हुए बदलाव वगैरह की जानकारी मिलती है.

मान्य वैल्यू ये हैं:
  • "all": सूचनाएं सभी मेहमानों को भेजी जाती हैं.
  • "externalOnly": सूचनाएं सिर्फ़ उन लोगों को भेजी जाती हैं जो Google Calendar का इस्तेमाल नहीं करते.
  • "none": कोई सूचना नहीं भेजी गई. इसके अलावा, कैलेंडर माइग्रेशन टास्क के लिए, events.import तरीके का इस्तेमाल करें.
supportsAttachments boolean एपीआई क्लाइंट की कार्रवाई, इवेंट अटैचमेंट के साथ काम करती है या नहीं. ज़रूरी नहीं. डिफ़ॉल्ट रूप से, 'गलत है' पर क्लिक किया जाता है.

अनुमति देना

इस अनुरोध के लिए इनमें से कम से कम एक दायरे की अनुमति ज़रूरी है:

स्कोप
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.events

ज़्यादा जानकारी के लिए, पुष्टि और अनुमति देना पेज देखें.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में, पैच सिमैंटिक के नियमों के मुताबिक, इवेंट संसाधन के काम के हिस्से डालें.

जवाब

अगर यह सफल होता है, तो यह तरीका रिस्पॉन्स के मुख्य भाग में इवेंट संसाधन दिखाता है.

इसे आज़माएं!

इस तरीके को लाइव डेटा पर कॉल करने और जवाब देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.