Recupero di un gruppo dinamico e creazione di un elenco di membri
Puoi recuperare i gruppi dinamici per nome o email. Dopo aver recuperato un gruppo, puoi elencarne le iscrizioni.
Recupero di un gruppo dinamico per nome
Il seguente esempio mostra come recuperare un gruppo dinamico per nome:
REST
Per recuperare un gruppo dinamico per nome, chiama
groups.get() con il
nome risorsa del gruppo.
Python
L'esempio seguente mostra come recuperare un gruppo dinamico per nome utilizzando la libreria Python:
def get_dynamic_group_by_name(name):
service = build_service()
response = service.groups().get(name=name).execute()
return response
Recupero di un gruppo dinamico tramite email
Il seguente esempio mostra come recuperare un gruppo dinamico tramite email:
REST
Per recuperare un gruppo dinamico tramite email, chiama
groups.get()
con l'indirizzo email del gruppo.
Python
L'esempio seguente mostra come recuperare un gruppo dinamico per email utilizzando la libreria 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
Elenco delle appartenenze a un gruppo dinamico
Il seguente esempio mostra come elencare le appartenenze di un gruppo dinamico:
REST
Per elencare le iscrizioni di un gruppo, chiama
groups.memberships.get()
con il nome della risorsa del gruppo.
Python
L'esempio seguente mostra come elencare le iscrizioni di un gruppo dinamico utilizzando la libreria 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