Recupero di un gruppo dinamico e creazione di un elenco di membri
Puoi recuperare i gruppi dinamici per nome o indirizzo email. Dopo aver recuperato un gruppo, puoi elencarne le appartenenze.
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 della risorsa del gruppo.
Python
L'esempio seguente mostra come recuperare un gruppo dinamico per nome utilizzando la proprietà 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 via email
L'esempio seguente mostra come recuperare un gruppo dinamico via email:
REST
Per recuperare un gruppo dinamico via email, richiama
groups.get()
con l'indirizzo email del gruppo.
Python
L'esempio seguente mostra come recuperare un gruppo dinamico via email utilizzando il metodo 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 iscrizioni a un gruppo dinamico
Il seguente esempio mostra come elencare le iscrizioni di un gruppo dinamico:
REST
Per elencare le iscrizioni a un gruppo, chiama
groups.memberships.get()
con il nome risorsa del gruppo.
Python
L'esempio seguente mostra come elencare le appartenenze a un gruppo dinamico utilizzando nella 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