Obtener grupos dinámicos y ver sus miembros
Puedes recuperar grupos dinámicos por nombre o correo electrónico. Después de recuperar un grupo, puedes enumerar sus miembros.
Obtener un grupo dinámico por su nombre
En el siguiente ejemplo se muestra cómo obtener un grupo dinámico por su nombre:
REST
Para recuperar un grupo dinámico por su nombre, llama a groups.get()
con el nombre del recurso del grupo.
Python
En el siguiente ejemplo se muestra cómo obtener un grupo dinámico por nombre mediante la biblioteca de Python:
def get_dynamic_group_by_name(name):
service = build_service()
response = service.groups().get(name=name).execute()
return response
Obtener un grupo dinámico por correo
En el siguiente ejemplo se muestra cómo obtener un grupo dinámico por correo electrónico:
REST
Para obtener un grupo dinámico por correo electrónico, llama a
groups.get()
con la dirección de correo del grupo.
Python
En el siguiente ejemplo se muestra cómo obtener un grupo dinámico por correo electrónico mediante la biblioteca de 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
Ver las suscripciones de un grupo dinámico
En el siguiente ejemplo se muestra cómo enumerar las pertenencias de un grupo dinámico:
REST
Para enumerar las pertenencias de un grupo, llama a groups.memberships.get()
con el nombre del recurso del grupo.
Python
En el siguiente ejemplo se muestra cómo enumerar las pertenencias de un grupo dinámico mediante la biblioteca de 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