Method: members.hasMember

بررسی می کند که آیا کاربر داده شده عضوی از گروه است یا خیر. عضویت می‌تواند مستقیم یا تودرتو باشد، اما در صورت تودرتو، memberKey و groupKey باید موجودیت‌هایی در یک دامنه باشند یا یک خطای Invalid input برگردانده می‌شود. برای بررسی عضویت‌های تودرتو که شامل موجودیت‌های خارج از دامنه گروه است، از روش checkTransitiveMembership() در API Cloud Identity Groups استفاده کنید.

درخواست HTTP

GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
groupKey

string

گروه را در درخواست API شناسایی می کند. این مقدار می تواند آدرس ایمیل گروه، نام مستعار گروه یا شناسه منحصر به فرد گروه باشد.

memberKey

string

عضو کاربر را در درخواست API شناسایی می کند. این مقدار می تواند آدرس ایمیل اصلی، نام مستعار یا شناسه منحصر به فرد کاربر باشد.

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

قالب JSON برای پاسخ اعضا در 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

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.