Method: members.hasMember

בודק אם המשתמש הנתון הוא חבר בקבוצה. החברות יכולה להיות ישירה או בתצוגת עץ, אבל אם היא בתצוגת עץ, הערכים 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

string

מזהה את הקבוצה בבקשת ה-API. הערך יכול להיות כתובת האימייל של הקבוצה, כתובת האימייל החלופית של הקבוצה או מזהה הקבוצה הייחודי.

memberKey

string

מזהה את חבר המועדון בבקשת ה-API. הערך יכול להיות כתובת האימייל הראשית, כתובת האימייל החלופית או המזהה הייחודי של המשתמש.

גוף הבקשה

גוף הבקשה חייב להיות ריק.

גוף התשובה

תבנית JSON לתגובה של Has Member ב-Directory API.

אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "isMember": boolean
}
שדות
isMember

boolean

פלט בלבד. הפונקציה קובעת אם המשתמש מסוים הוא חבר בקבוצה. החברות יכולה להיות ישירה או מושתתת.

היקפי הרשאה

נדרש אחד מהיקפי ההרשאות הבאים של 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

מידע נוסף זמין במדריך ההרשאות.