Events: move

একটি ইভেন্টকে অন্য ক্যালেন্ডারে নিয়ে যায়, যেমন একটি ইভেন্টের সংগঠক পরিবর্তন করে। মনে রাখবেন যে শুধুমাত্র 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 অতিথিরা যারা ইভেন্টের আয়োজক পরিবর্তন সম্পর্কে বিজ্ঞপ্তি পাবেন।

গ্রহণযোগ্য মান হল:
  • " all ": সমস্ত অতিথিকে বিজ্ঞপ্তি পাঠানো হয়৷
  • " externalOnly ": বিজ্ঞপ্তিগুলি শুধুমাত্র নন-Google ক্যালেন্ডার অতিথিদের পাঠানো হয়৷
  • " none ": কোন বিজ্ঞপ্তি পাঠানো হয় না। ক্যালেন্ডার মাইগ্রেশন কাজের জন্য, পরিবর্তে Events.import পদ্ধতি ব্যবহার করার কথা বিবেচনা করুন।

অনুমোদন

এই অনুরোধের জন্য নিম্নলিখিত স্কোপের মধ্যে অন্তত একটির সাথে অনুমোদনের প্রয়োজন:

ব্যাপ্তি
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 এক্সপ্লোরার ব্যবহার করুন।