Events: quickAdd

একটি সাধারণ পাঠ্য স্ট্রিং এর উপর ভিত্তি করে একটি ইভেন্ট তৈরি করে। এখন এটি চেষ্টা করুন বা একটি উদাহরণ দেখুন

অনুরোধ

HTTP অনুরোধ

POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events/quickAdd

পরামিতি

পরামিতি নাম মান বর্ণনা
পাথ প্যারামিটার
calendarId string ক্যালেন্ডার শনাক্তকারী। ক্যালেন্ডার আইডি পুনরুদ্ধার করতে calendarList.list পদ্ধতিতে কল করুন। আপনি যদি বর্তমানে লগ ইন করা ব্যবহারকারীর প্রাথমিক ক্যালেন্ডার অ্যাক্সেস করতে চান তবে " primary " কীওয়ার্ডটি ব্যবহার করুন৷
প্রয়োজনীয় ক্যোয়ারী প্যারামিটার
text 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();

// Quick-add an event
String eventText = "Appointment at Somewhere on June 3rd 10am-10:25am";
Event createdEvent =
    service.events().quickAdd('primary').setText(eventText).execute();

System.out.println(createdEvent.getId());

পাইথন

পাইথন ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।

created_event = service.events().quickAdd(
    calendarId='primary',
    text='Appointment at Somewhere on June 3rd 10am-10:25am').execute()

print created_event['id']

পিএইচপি

পিএইচপি ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।

$createdEvent = $service->events->quickAdd(
    'primary',
    'Appointment at Somewhere on June 3rd 10am-10:25am');

echo $createdEvent->getId();

রুবি

রুবি ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।

result = client.quick_add_event(
  'primary',
  'Appointment at Somewhere on June 3rd 10am-10:25am')
print result.id

এটা চেষ্টা করুন!

লাইভ ডেটাতে এই পদ্ধতিতে কল করতে এবং প্রতিক্রিয়া দেখতে নীচের APIs এক্সপ্লোরার ব্যবহার করুন।