গ্রুপের জন্য অনুসন্ধান করুন

আপনি Directory API-এর groups.list পদ্ধতির সাহায্যে নির্দিষ্ট বৈশিষ্ট্যের সাথে মিলে যাওয়া গ্রুপগুলি অনুসন্ধান করতে পারেন। এই পদ্ধতিটি query প্যারামিটার গ্রহণ করে যা এক বা একাধিক অনুসন্ধান ধারার সমন্বয়ে একটি অনুসন্ধান কোয়েরি। প্রতিটি অনুসন্ধান ধারা তিনটি অংশ নিয়ে গঠিত:

মাঠ
অনুসন্ধান করা গ্রুপ অ্যাট্রিবিউট। উদাহরণস্বরূপ, name
অপারেটর
একটি মিল প্রদানের জন্য ডেটার উপর সঞ্চালিত পরীক্ষা। উদাহরণস্বরূপ, = অপারেটর পরীক্ষা করে যে কোনও টেক্সট অ্যাট্রিবিউট কোনও মানের সাথে মেলে কিনা
মূল্য
পরীক্ষা করা অ্যাট্রিবিউটের বিষয়বস্তু। উদাহরণস্বরূপ, groupName

একাধিক ধারা হোয়াইটস্পেস দ্বারা পৃথক করা হয় এবং একটি AND অপারেটর দ্বারা পরোক্ষভাবে যুক্ত করা হয়।

ক্ষেত্র

মাঠ মান প্রকার অপারেটর বিবরণ
email স্ট্রিং = , :{PREFIX}* গ্রুপের ইমেল ঠিকানা। দ্রষ্টব্য: এটি একই কোয়েরিতে memberKey প্যারামিটারের সাথে ব্যবহার করা যাবে না।
name স্ট্রিং = , :{PREFIX}* গ্রুপের প্রদর্শন নাম। দ্রষ্টব্য: এটি একই কোয়েরিতে memberKey প্যারামিটারের সাথে ব্যবহার করা যাবে না।
memberKey স্ট্রিং = , memberKey কোয়েরি প্যারামিটারটি সেই সমস্ত গ্রুপ ফেরত দেয় যার জন্য একজন ব্যবহারকারী বা গোষ্ঠীর সদস্যপদ রয়েছে। এই মানটি ব্যবহারকারীর প্রাথমিক বা উপনাম ইমেল ঠিকানা, একটি গোষ্ঠীর প্রাথমিক বা উপনাম ইমেল ঠিকানা, অথবা একজন ব্যবহারকারীর অনন্য আইডি হতে পারে। দ্রষ্টব্য: এটি একই কোয়েরিতে email বা name প্যারামিটারের সাথে ব্যবহার করা যাবে না।

মূল্যের ধরণ

মান প্রকার মন্তব্য
স্ট্রিং যদি কোয়েরিতে ফাঁকা স্থান থাকে, তাহলে একক উদ্ধৃতি ' দিয়ে ঘিরে রাখুন। কোয়েরিতে একক উদ্ধৃতি চিহ্ন এড়িয়ে \' ব্যবহার করুন, উদাহরণস্বরূপ 'Valentine\'s Day'

অপারেটর

অপারেটর সমর্থিত মূল্যের ধরণ মন্তব্য
= স্ট্রিং, বুলিয়ান, সংখ্যা, তারিখ ক্ষেত্র এবং মান হুবহু মিলে যায়। উদাহরণস্বরূপ, name=contact "contact" name বৈশিষ্ট্য সহ সকল গ্রুপের সাথে মিলে যায়, কিন্তু "contactgroup" নয়। বেশিরভাগ স্ট্রিং ক্ষেত্রে ( উপরে দেখুন ) সমর্থিত।
:{PREFIX}* স্ট্রিং ক্ষেত্রটি মান দিয়ে শুরু হয়। উদাহরণস্বরূপ, email:support* সহ একটি কোয়েরি "supportgroup@" এবং "support@" এর email মান সহ গোষ্ঠীগুলির সাথে মেলে কিন্তু "contactsupport" নয়। শুধুমাত্র সীমিত স্ট্রিং ক্ষেত্রের সেটে সমর্থিত ( উপরে দেখুন )।

উদাহরণ

সকল কোয়েরি groups.list পদ্ধতি ব্যবহার করে, যার একটি HTTP অনুরোধ নিম্নলিখিত পদ্ধতির অনুরূপ (পঠনযোগ্যতার জন্য লাইন ব্রেক অন্তর্ভুক্ত):

GET https://admin.googleapis.com/admin/directory/v1/groups
?domain=primary domain
&query=query parameters

query প্যারামিটারগুলি অবশ্যই URL এনকোডেড হতে হবে। উদাহরণস্বরূপ, কোয়েরি query=email:support* হল query=email%3Asupport* হিসাবে এনকোড করা URL। এই পৃষ্ঠার সমস্ত উদাহরণে এনকোড না করা query প্যারামিটারগুলি দেখানো হয়েছে। ক্লায়েন্ট লাইব্রেরিগুলি স্বয়ংক্রিয়ভাবে এই URL এনকোডিং পরিচালনা করে।

ডিসপ্লে নাম অনুসারে একটি গ্রুপ খুঁজুন

name='contact'

ইমেল প্রিফিক্সের সাথে মিলে যাওয়া গ্রুপগুলি খুঁজুন

email:admin*

একজন ব্যবহারকারীর সকল গ্রুপ অনুসন্ধান করুন

memberKey=user@company.com

পরিচিতি দিয়ে শুরু হওয়া নাম এবং ইমেল সহ গ্রুপগুলি অনুসন্ধান করুন

name:contact* email:contact*