בודק אם המשתמש הנתון הוא חבר בקבוצה. החברות יכולה להיות ישירה או בתצוגת עץ, אבל אם היא בתצוגת עץ, הערכים memberKey
ו-groupKey
חייבים להיות ישויות באותו דומיין, אחרת תוחזר השגיאה Invalid input
. כדי לבדוק אם יש חברויות בתצוגת עץ שכוללות ישויות מחוץ לדומיין של הקבוצה, משתמשים בשיטה checkTransitiveMembership()
ב-Cloud Identity Groups API.
בקשת HTTP
GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
groupKey |
מזהה את הקבוצה בבקשת ה-API. הערך יכול להיות כתובת האימייל של הקבוצה, כתובת האימייל החלופית של הקבוצה או מזהה הקבוצה הייחודי. |
memberKey |
מזהה את חבר המועדון בבקשת ה-API. הערך יכול להיות כתובת האימייל הראשית, כתובת האימייל החלופית או המזהה הייחודי של המשתמש. |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התשובה
תבנית 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
מידע נוסף זמין במדריך ההרשאות.