इवेंट को दूसरे कैलेंडर में ले जाता है, जैसे कि इवेंट का आयोजक बदल देता है. ध्यान दें कि सिर्फ़ default
इवेंट को दूसरी जगह ले जाया जा सकता है, outOfOffice
, focusTime
, और workingLocation
इवेंट को दूसरी जगह नहीं ले जाया जा सकता.
इसे अभी आज़माएं या उदाहरण देखें.
अनुरोध
एचटीटीपी अनुरोध
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId/move
पैरामीटर
पैरामीटर का नाम | वैल्यू | ब्यौरा |
---|---|---|
पाथ पैरामीटर | ||
calendarId |
string |
उस सोर्स कैलेंडर का कैलेंडर आइडेंटिफ़ायर जहां इवेंट अभी चल रहा है. |
eventId |
string |
इवेंट आइडेंटिफ़ायर. |
ज़रूरी क्वेरी पैरामीटर | ||
destination |
string |
उस टारगेट कैलेंडर का कैलेंडर आइडेंटिफ़ायर जहां इवेंट को ले जाना है. |
वैकल्पिक क्वेरी पैरामीटर | ||
sendNotifications |
boolean |
समर्थन नहीं होना या रुकना. इसके बजाय, कृपया sendUpdates का इस्तेमाल करें. इवेंट के आयोजक में हुए बदलाव के बारे में सूचनाएं भेजना है या नहीं. ध्यान दें कि अगर आपने वैल्यू को false पर सेट किया है, तो भी कुछ ईमेल भेजे जा सकते हैं. डिफ़ॉल्ट वैल्यू false है.
|
sendUpdates |
string |
ऐसे मेहमान जिन्हें इवेंट के आयोजक में हुए बदलाव के बारे में सूचनाएं मिलनी चाहिए.
स्वीकार की जाने वाली वैल्यू हैं:
|
अनुमति देना
इस अनुरोध के लिए, अनुमति देने के लिए, इनमें से कम से कम एक दायरे को शामिल करना ज़रूरी है:
स्कोप |
---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.events |
ज़्यादा जानकारी के लिए, पुष्टि करना और अनुमति देना पेज देखें.
अनुरोध का मुख्य भाग
इस तरीके का इस्तेमाल करके, अनुरोध का मुख्य हिस्सा न दें.
जवाब
कामयाब होने पर, यह तरीका रिस्पॉन्स के मुख्य हिस्से में इवेंट रिसॉर्स दिखाता है.
उदाहरण
ध्यान दें: इस तरीके के लिए दिए गए कोड के उदाहरणों में इसके साथ काम करने वाली सभी प्रोग्रामिंग भाषाएं नहीं दिखाई गई हैं (इसके साथ काम करने वाली भाषाओं की सूची के लिए क्लाइंट लाइब्रेरी वाला पेज देखें).
Java
Java क्लाइंट लाइब्रेरी का इस्तेमाल करता है.
import com.google.api.services.calendar.Calendar; import com.google.api.services.calendar.model.Event; // ... // Initialize Calendar service with valid OAuth credentials Calendar service = new Calendar.Builder(httpTransport, jsonFactory, credentials) .setApplicationName("applicationName").build(); // Move an event to another calendar Event updatedEvent = service.events().move('primary', "eventId", "destinationCalendarId").execute(); System.out.println(updatedEvent.getUpdated());
Python
Python क्लाइंट लाइब्रेरी का इस्तेमाल करता हो.
# First retrieve the event from the API. updated_event = service.events().move( calendarId='primary', eventId='eventId', destination='destinationCalendarId').execute() # Print the updated date. print updated_event['updated']
PHP
PHP क्लाइंट लाइब्रेरी का इस्तेमाल करता हो.
$result = $service->events->move('primary', 'eventId', 'destinationCalendarId'); // Print the updated date. echo $result->getUpdated();
Ruby
Ruby क्लाइंट लाइब्रेरी का इस्तेमाल करता हो.
result = client.move_event('primary', 'eventId', 'destinationCalendarId') print result.updated
इसे आज़माएं!
इस तरीके को लाइव डेटा पर कॉल करने और रिस्पॉन्स देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.