Obter um grupo dinâmico e listar membros
Pode obter grupos dinâmicos por nome ou email. Depois de obter um grupo, pode listar as respetivas associações.
Obter um grupo dinâmico por nome
O exemplo seguinte mostra como obter um grupo dinâmico por nome:
REST
Para obter um grupo dinâmico por nome, chame groups.get()
com o nome do recurso do grupo.
Python
O exemplo seguinte mostra como obter um grupo dinâmico por nome através da biblioteca Python:
def get_dynamic_group_by_name(name):
service = build_service()
response = service.groups().get(name=name).execute()
return response
Obter um grupo dinâmico por email
O exemplo seguinte mostra como obter um grupo dinâmico por email:
REST
Para obter um grupo dinâmico por email, chame
groups.get()
com o endereço de email do grupo.
Python
O exemplo seguinte mostra como obter um grupo dinâmico por email através da biblioteca Python:
def get_dynamic_group_by_email(email):
service = build_service()
# First we use the email to get the groups name calling lookup()
lookup_group_name_request = service.groups().lookup()
param = "&groupKey.id=" + email
lookup_group_name_request.uri += param
lookup_group_name_response = lookup_group_name_request.execute()
name = lookup_group_name_response.get("name")
# Then we can call get() by passing in the group's name
response = service.groups().get(name=name).execute()
return response
Listar membros de um grupo dinâmico
O exemplo seguinte mostra como listar as associações de um grupo dinâmico:
REST
Para listar as associações de um grupo, chame
groups.memberships.get()
com o nome do recurso do grupo.
Python
O exemplo seguinte mostra como listar as associações de um grupo dinâmico através da biblioteca Python:
def get_dynamic_group_memberships(name):
service = build_service()
members_request = service.groups().memberships().list(parent=name)
members_request.uri += "&view=FULL"
response = members_request.execute()
return response