Method: members.hasMember

Verifica se o usuário especificado é membro do grupo. A associação pode ser direta ou aninhada, mas, se aninhadas, memberKey e groupKey precisam ser entidades no mesmo domínio. Caso contrário, um erro Invalid input será retornado. Para verificar se há associações 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

string

Identifica o grupo na solicitação da API. O valor pode ser o endereço de e-mail do grupo, o alias do grupo ou o ID exclusivo do grupo.

memberKey

string

Identifica o membro do usuário na solicitação da API. O valor pode ser o endereço de e-mail principal, alias ou 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 "Tem membro" na API Directory.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "isMember": boolean
}
Campos
isMember

boolean

Apenas saída. Identifica se o usuário fornecido é um membro do grupo. A associaçã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.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

Para mais informações, consulte o Guia de autorização.