Calendars: update

একটি ক্যালেন্ডারের জন্য মেটাডেটা আপডেট করে। এখন এটি চেষ্টা করুন বা একটি উদাহরণ দেখুন

অনুরোধ

HTTP অনুরোধ

PUT https://www.googleapis.com/calendar/v3/calendars/calendarId

পরামিতি

পরামিতি নাম মান বর্ণনা
পাথ প্যারামিটার
calendarId string ক্যালেন্ডার শনাক্তকারী। ক্যালেন্ডার আইডি পুনরুদ্ধার করতে calendarList.list পদ্ধতিতে কল করুন। আপনি যদি বর্তমানে লগ ইন করা ব্যবহারকারীর প্রাথমিক ক্যালেন্ডার অ্যাক্সেস করতে চান তবে " primary " কীওয়ার্ডটি ব্যবহার করুন৷

অনুমোদন

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

ব্যাপ্তি
https://www.googleapis.com/auth/calendar

আরও তথ্যের জন্য, প্রমাণীকরণ এবং অনুমোদন পৃষ্ঠাটি দেখুন।

শরীরের অনুরোধ

অনুরোধের অংশে, নিম্নলিখিত বৈশিষ্ট্য সহ একটি ক্যালেন্ডার সংস্থান সরবরাহ করুন:

সম্পত্তির নাম মান বর্ণনা মন্তব্য
ঐচ্ছিক বৈশিষ্ট্য
description string ক্যালেন্ডারের বর্ণনা। ঐচ্ছিক। লিখনযোগ্য
location string ফ্রি-ফর্ম টেক্সট হিসাবে ক্যালেন্ডারের ভৌগলিক অবস্থান। ঐচ্ছিক। লিখনযোগ্য
summary string ক্যালেন্ডারের শিরোনাম। লিখনযোগ্য
timeZone string ক্যালেন্ডারের সময় অঞ্চল। (আইএএনএ টাইম জোন ডেটাবেস নাম হিসাবে ফর্ম্যাট করা হয়েছে, যেমন "ইউরোপ/জুরিখ"।) ঐচ্ছিক। লিখনযোগ্য

প্রতিক্রিয়া

সফল হলে, এই পদ্ধতিটি রেসপন্স বডিতে একটি ক্যালেন্ডার রিসোর্স ফেরত দেয়।

উদাহরণ

দ্রষ্টব্য: এই পদ্ধতির জন্য উপলব্ধ কোড উদাহরণগুলি সমস্ত সমর্থিত প্রোগ্রামিং ভাষার প্রতিনিধিত্ব করে না (সমর্থিত ভাষার তালিকার জন্য ক্লায়েন্ট লাইব্রেরি পৃষ্ঠা দেখুন)।

জাভা

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

import com.google.api.services.calendar.Calendar;

// ...

// Initialize Calendar service with valid OAuth credentials
Calendar service = new Calendar.Builder(httpTransport, jsonFactory, credentials)
    .setApplicationName("applicationName").build();

// Retrieve a calendar
com.google.api.services.calendar.model.Calendar calendar =
    service.calendars().get('primary').execute();

// Make a change
calendar.setSummary("calendarSummary");

// Update the altered calendar
com.google.api.services.calendar.model.Calendar updatedCalendar =
    service.calendars().update(calendar.getId(), calendar).execute();

System.out.println(updatedCalendar.getEtag());

পাইথন

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

# First retrieve the calendar from the API.
calendar = service.calendars().get(calendarId='primary').execute()

calendar['summary'] = 'New Summary'

updated_calendar = service.calendars().update(calendarId=calendar['id'], body=calendar).execute()

print updated_calendar['etag']

পিএইচপি

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

// First retrieve the calendar from the API.
$calendar = $service->calendars->get('primary');

$calendar->setSummary('New Summary');

$updatedCalendar = $service->calendars->update('primary', $calendar);

echo $updatedCalendar->getEtag();

রুবি

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

calendar = client.get_calendar('primary')
calendar.summary = "New Summary"
result = client.update_calendar(calendar.id, calendar)
print result.etag

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

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