للتحقّق مما إذا كان المستخدم المحدّد عضوًا في المجموعة. يمكن أن يكون الاشتراك مباشرًا أو متداخلًا، ولكن في حال كان متداخلًا، يجب أن يكون memberKey
وgroupKey
عنصرَين في النطاق نفسه أو سيتم عرض خطأ Invalid input
. للتحقّق من العضويات المُدمجة التي تتضمّن كيانات خارج نطاق المجموعة، استخدِم طريقة checkTransitiveMembership()
في Cloud Identity Groups API.
طلب HTTP
GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
groupKey |
لتحديد المجموعة في طلب واجهة برمجة التطبيقات. يمكن أن تكون القيمة عنوان البريد الإلكتروني للمجموعة أو الاسم البديل للمجموعة أو رقم تعريف المجموعة الفريد. |
memberKey |
لتحديد المستخدم المشارِك في طلب واجهة برمجة التطبيقات يمكن أن تكون القيمة عنوان البريد الإلكتروني الرئيسي للمستخدم أو الاسم البديل أو رقم التعريف الفريد. |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
نموذج JSON لاستجابة Has Member في Directory API
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "isMember": boolean } |
الحقول | |
---|---|
isMember |
النتائج فقط. لتحديد ما إذا كان المستخدم المحدَّد عضوًا في المجموعة. يمكن أن يكون الاشتراك مباشرًا أو متداخلًا. |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://apps-apis.google.com/a/feeds/groups/
https://www.googleapis.com/auth/admin.directory.group
https://www.googleapis.com/auth/admin.directory.group.member
https://www.googleapis.com/auth/admin.directory.group.member.readonly
https://www.googleapis.com/auth/admin.directory.group.readonly
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.