Verifica se o usuário especificado é membro do grupo. A associação pode ser direta ou aninhada, mas, se for aninhada, memberKey e groupKey precisam ser entidades no mesmo domínio ou um erro Invalid input será retornado. Para verificar assinaturas aninhadas que incluem entidades fora do domínio do grupo, use o método checkTransitiveMembership() na API Cloud Identity Groups.
Solicitação HTTP
GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
groupKey |
Identifica o grupo na solicitação da API. O valor pode ser o endereço de e-mail, o alias ou o ID exclusivo do grupo. |
memberKey |
Identifica o membro do usuário na solicitação da API. O valor pode ser o endereço de e-mail principal, o alias ou o ID exclusivo do usuário. |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Modelo JSON para a resposta "Has Member" na API Directory.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{ "isMember": boolean } |
| Campos | |
|---|---|
isMember |
Apenas saída. Identifica se o usuário é membro do grupo. A participação pode ser direta ou aninhada. |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://apps-apis.google.com/a/feeds/groups/https://www.googleapis.com/auth/admin.directory.grouphttps://www.googleapis.com/auth/admin.directory.group.memberhttps://www.googleapis.com/auth/admin.directory.group.member.readonlyhttps://www.googleapis.com/auth/admin.directory.group.readonly
Para mais informações, consulte o guia de autorização.