Method: members.hasMember

Проверяет, является ли данный пользователь членом группы. Членство может быть прямым или вложенным, но если оно вложенное, memberKey и groupKey должны быть сущностями в одном домене, иначе будет возвращена ошибка Invalid input . Чтобы проверить наличие вложенного членства, включающего объекты за пределами домена группы, используйте метод checkTransitiveMembership() в API групп Cloud Identity.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
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

Дополнительную информацию см. в руководстве по авторизации .