इवेंट को किसी दूसरे कैलेंडर पर ले जाता है यानी किसी इवेंट के आयोजक को बदलता है. इसे अभी आज़माएं या उदाहरण देखें.
अनुरोध करें
एचटीटीपी अनुरोध
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId/move
पैरामीटर
पैरामीटर का नाम | वैल्यू | जानकारी |
---|---|---|
पाथ पैरामीटर | ||
calendarId |
string |
उस सोर्स कैलेंडर का कैलेंडर आइडेंटिफ़ायर जहां इवेंट चल रहा है. |
eventId |
string |
इवेंट आइडेंटिफ़ायर. |
क्वेरी के ज़रूरी पैरामीटर | ||
destination |
string |
उस टारगेट कैलेंडर का कैलेंडर आइडेंटिफ़ायर जिसमें इवेंट को ले जाना है. |
वैकल्पिक क्वेरी पैरामीटर | ||
sendNotifications |
boolean |
समर्थन नहीं होना या रुकना. इसके बजाय, कृपया sendUpdate का उपयोग करें. क्या इवेंट के आयोजक के बदलाव के बारे में नोटिफ़िकेशन भेजना है. ध्यान दें कि भले ही आपने 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
इसे आज़माएं!
इस तरीके को लाइव डेटा पर कॉल करने और जवाब देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.