গ্রুপ সেটিংস এপিআই একটি বিদ্যমান গুগল গ্রুপের সেটিংস আপডেট ও পুনরুদ্ধার করে। এই এপিআই-এর মাধ্যমে আপনি নিম্নলিখিত কাজগুলো করতে পারেন:
- অভ্যন্তরীণ ও বাহ্যিক গ্রুপ অ্যাক্সেসের জন্য একটি গ্রুপের সেটিংস পরিবর্তন করুন।
- গ্রুপের নোটিফিকেশনগুলো সম্পাদনা করুন।
- আলোচনা সংরক্ষণ এবং বার্তা সংযোজন ব্যবস্থা কনফিগার করুন।
- আপনার অ্যাকাউন্টের ব্যবহারকারী গোষ্ঠীগুলো কাস্টমাইজ করুন।
Google Groups নিয়ে কাজ করার আরও উপায় জানতে, বা অন্য ধরনের গ্রুপ পরিচালনা করতে, Cloud Identity ডকুমেন্টেশন দেখুন।
গ্রুপ সেটিংস এপিআই ডেটা মডেল
গ্রুপ সেটিংস এপিআই একটি Groups রিসোর্সের উপর কাজ করে, যা নির্দেশ করে একটি অ্যাকাউন্টের ব্যবহারকারীরা কীভাবে অন্য ব্যক্তিদের গ্রুপের সাথে যোগাযোগ ও সহযোগিতা করে। প্রতিটি গ্রুপ তার ইমেল ঠিকানা দ্বারা চিহ্নিত করা হয়।
এপিআই ডেটা মডেলটি অ্যাকাউন্টের গ্রুপগুলোর ' Groups ' কালেকশনের উপর ভিত্তি করে তৈরি। প্রতিটি গ্রুপের নিজস্ব কনফিগারেশন সেটিংস থাকে।
গ্রুপ সেটিংস এপিআই অপারেশন
নিম্নলিখিত সারণীতে বর্ণিত পদ্ধতি অনুসারে, আপনি গ্রুপ সেটিংস এপিআই (Groups Settings API)-তে গ্রুপ সেটিংস মেথডগুলো কল করতে পারেন:
| অপারেশন | বর্ণনা | REST HTTP ম্যাপিং |
|---|---|---|
get | কোনো গ্রাহকের অ্যাকাউন্টের জন্য একটি গ্রুপের সেটিংস পাওয়া যায়। সমস্ত অ্যাক্সেস অপারেশন অবশ্যই একজন প্রমাণীকৃত ব্যবহারকারী দ্বারা অনুমোদিত হতে হবে। | একটি গ্রুপ ইউআরআই-তে GET । |
update | কোনো গ্রাহকের অ্যাকাউন্টের জন্য একটি গ্রুপের সেটিংস আপডেট করে। সমস্ত আপডেট কার্যক্রম অবশ্যই একজন প্রমাণীকৃত ব্যবহারকারী দ্বারা অনুমোদিত হতে হবে। | একটি গ্রুপ ইউআরআই-তে PUT । |
JSON এবং Atom ডেটা ফরম্যাট
ডিফল্টরূপে, গ্রুপ সেটিংস এপিআই JSON ফরম্যাটে ডেটা ফেরত দেয়। Atom নোটেশন হলো একটি বিকল্প ডেটা ফরম্যাট। JSON এবং Atom উভয় ডেটা ফরম্যাটই সম্পূর্ণ রিড-রাইট ক্ষমতা সমর্থন করে।
JSON হলো একটি প্রচলিত ইন্টারনেট ফরম্যাট যা যেকোনো ডেটা কাঠামো উপস্থাপনের একটি পদ্ধতি প্রদান করে। json.org- এর মতে, JSON একটি টেক্সট ফরম্যাট যা সম্পূর্ণরূপে ভাষা-নিরপেক্ষ, কিন্তু এটি এমন কিছু নিয়মকানুন ব্যবহার করে যা C, C++, C#, Java, JavaScript, Perl, এবং Python-সহ C-পরিবারের ভাষাগুলোর প্রোগ্রামারদের কাছে পরিচিত।
আপনার অনুরোধের URI-তে alt কোয়েরি স্ট্রিং অন্তর্ভুক্ত করে আপনি API-এর ডেটা ফরম্যাট পরিবর্তন করতে পারেন। উদাহরণস্বরূপ:
JSON
GET https://www.googleapis.com/groups/v1/groups/salesgroup@example.com?alt=json
পরমাণু
GET https://www.googleapis.com/groups/v1/groups/salesgroup@example.com?alt=atom