Acl: insert

একটি অ্যাক্সেস কন্ট্রোল রুল তৈরি করে। এখনই চেষ্টা করে দেখুন

অনুরোধ

HTTP অনুরোধ

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

প্যারামিটার

প্যারামিটার নাম মূল্য বর্ণনা
পথের পরামিতি
calendarId string ক্যালেন্ডার শনাক্তকারী। ক্যালেন্ডার আইডিগুলো পেতে calendarList.list মেথডটি কল করুন। আপনি যদি বর্তমানে লগ ইন করা ব্যবহারকারীর প্রাথমিক ক্যালেন্ডার অ্যাক্সেস করতে চান, তাহলে " primary " কীওয়ার্ডটি ব্যবহার করুন।
ঐচ্ছিক কোয়েরি প্যারামিটার
sendNotifications boolean ক্যালেন্ডার শেয়ারিং পরিবর্তনের বিষয়ে নোটিফিকেশন পাঠানো হবে কিনা। ঐচ্ছিক। ডিফল্ট হলো True।

অনুমোদন

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

পরিধি
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.acls

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

অনুরোধকারী শরীর

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

সম্পত্তির নাম মূল্য বর্ণনা নোট
প্রয়োজনীয় বৈশিষ্ট্য
role string স্কোপকে নির্ধারিত ভূমিকা। সম্ভাব্য মানগুলো হলো:
  • " none " - কোনো প্রবেশাধিকার প্রদান করে না।
  • " freeBusyReader " - বিনামূল্যে/ব্যস্ত তথ্য পড়ার সুযোগ প্রদান করে।
  • " reader " - ক্যালেন্ডারটি পড়ার অনুমতি দেয়। ব্যক্তিগত ইভেন্টগুলো রিডার অ্যাক্সেস থাকা ব্যবহারকারীরা দেখতে পাবেন, কিন্তু ইভেন্টের বিস্তারিত তথ্য গোপন থাকবে।
  • " writerWithoutPrivateAccess " - ক্যালেন্ডারে পড়া এবং লেখার অ্যাক্সেস প্রদান করে। ব্যক্তিগত ইভেন্টগুলি writerWithoutPrivateAccess অ্যাক্সেস থাকা ব্যবহারকারীদের কাছে প্রদর্শিত হবে, কিন্তু ইভেন্টের বিবরণ গোপন থাকবে।
  • " writer " - ক্যালেন্ডারে পড়া এবং লেখার অ্যাক্সেস প্রদান করে। ব্যক্তিগত ইভেন্টগুলো রাইটার অ্যাক্সেস থাকা ব্যবহারকারীদের কাছে প্রদর্শিত হবে এবং ইভেন্টের বিস্তারিত তথ্য দেখা যাবে। ক্যালেন্ডারের ACL-গুলোতে পড়ার অ্যাক্সেস প্রদান করে।
  • " owner " - ক্যালেন্ডারে ব্যবস্থাপকের প্রবেশাধিকার প্রদান করে। এই ভূমিকার লেখক ভূমিকার সমস্ত অনুমতির পাশাপাশি অন্যান্য ব্যবহারকারীদের প্রবেশাধিকারের স্তর পরিবর্তন করার অতিরিক্ত ক্ষমতাও রয়েছে।

লেখার যোগ্য
scope object এই ACL নিয়ম দ্বারা ক্যালেন্ডার অ্যাক্সেসের পরিধি।
scope. type string স্কোপের ধরণ। সম্ভাব্য মানগুলো হলো:
  • ' default ' - পাবলিক স্কোপ। এটি ডিফল্ট মান।
  • " user " - পরিধি একজন ব্যবহারকারীর মধ্যে সীমাবদ্ধ করে।
  • " group " - পরিধিকে একটি গ্রুপের মধ্যে সীমাবদ্ধ করে।
  • " domain " - পরিধিকে একটি ডোমেইনের মধ্যে সীমাবদ্ধ করে।
দ্রষ্টব্য: " default " বা পাবলিক স্কোপে প্রদত্ত অনুমতিগুলো প্রমাণীকৃত হোক বা না হোক, যেকোনো ব্যবহারকারীর জন্য প্রযোজ্য।
ঐচ্ছিক বৈশিষ্ট্য
scope. value string স্কোপের ধরনের ওপর নির্ভর করে কোনো ব্যবহারকারী বা গ্রুপের ইমেল ঠিকানা, অথবা কোনো ডোমেইনের নাম। ' default ' ধরনের জন্য এটি বাদ দেওয়া হয়। লেখার যোগ্য

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

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

চেষ্টা করে দেখুন!

লাইভ ডেটার উপর এই মেথডটি কল করতে এবং প্রতিক্রিয়া দেখতে নিচের এপিআই এক্সপ্লোরারটি ব্যবহার করুন।