একটি ইভেন্টকে অন্য ক্যালেন্ডারে নিয়ে যায়, যেমন একটি ইভেন্টের সংগঠক পরিবর্তন করে। মনে রাখবেন যে শুধুমাত্র default
ইভেন্টগুলি সরানো যেতে পারে; birthday
, focusTime
, fromGmail
, outOfOffice
এবং workingLocation
ইভেন্টগুলি সরানো যাবে না। এখন এটি চেষ্টা করুন বা একটি উদাহরণ দেখুন ।
অনুরোধ
HTTP অনুরোধ
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId/move
পরামিতি
পরামিতি নাম | মান | বর্ণনা |
---|---|---|
পাথ প্যারামিটার | ||
calendarId | string | উৎস ক্যালেন্ডারের ক্যালেন্ডার শনাক্তকারী যেখানে ইভেন্টটি বর্তমানে চালু আছে। |
eventId | string | ইভেন্ট শনাক্তকারী। |
প্রয়োজনীয় ক্যোয়ারী প্যারামিটার | ||
destination | string | লক্ষ্য ক্যালেন্ডারের ক্যালেন্ডার সনাক্তকারী যেখানে ইভেন্টটি সরানো হবে। |
ঐচ্ছিক ক্যোয়ারী পরামিতি | ||
sendNotifications | boolean | অবচয়। পরিবর্তে পাঠান আপডেট ব্যবহার করুন. ইভেন্টের আয়োজক পরিবর্তন সম্পর্কে বিজ্ঞপ্তি পাঠাতে হবে কিনা। মনে রাখবেন যে কিছু ইমেল এখনও পাঠানো হতে পারে এমনকি যদি আপনি মান false সেট করেন। ডিফল্ট false . |
sendUpdates | string | অতিথিরা যারা ইভেন্টের আয়োজক পরিবর্তন সম্পর্কে বিজ্ঞপ্তি পাবেন। গ্রহণযোগ্য মান হল:
|
অনুমোদন
এই অনুরোধের জন্য নিম্নলিখিত স্কোপের মধ্যে অন্তত একটির সাথে অনুমোদনের প্রয়োজন:
ব্যাপ্তি |
---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.events |
আরও তথ্যের জন্য, প্রমাণীকরণ এবং অনুমোদন পৃষ্ঠাটি দেখুন।
শরীরের অনুরোধ
এই পদ্ধতির সাথে একটি অনুরোধ সংস্থা সরবরাহ করবেন না।
প্রতিক্রিয়া
সফল হলে, এই পদ্ধতিটি প্রতিক্রিয়া বডিতে একটি ইভেন্ট সম্পদ প্রদান করে।
উদাহরণ
দ্রষ্টব্য: এই পদ্ধতির জন্য উপলব্ধ কোড উদাহরণগুলি সমস্ত সমর্থিত প্রোগ্রামিং ভাষার প্রতিনিধিত্ব করে না (সমর্থিত ভাষার তালিকার জন্য ক্লায়েন্ট লাইব্রেরি পৃষ্ঠা দেখুন)।
জাভা
জাভা ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
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());
পাইথন
পাইথন ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
# 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']
পিএইচপি
পিএইচপি ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
$result = $service->events->move('primary', 'eventId', 'destinationCalendarId'); // Print the updated date. echo $result->getUpdated();
রুবি
রুবি ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
result = client.move_event('primary', 'eventId', 'destinationCalendarId') print result.updated
এটা চেষ্টা করুন!
লাইভ ডেটাতে এই পদ্ধতিতে কল করতে এবং প্রতিক্রিয়া দেখতে নীচের APIs এক্সপ্লোরার ব্যবহার করুন।