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 i membri.
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 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
Il seguente esempio mostra come recuperare un gruppo dinamico via email:
REST
Per recuperare un gruppo dinamico via email, chiama
groups.get()
con l'indirizzo email del gruppo.
Python
L'esempio seguente mostra come recuperare un gruppo dinamico via 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 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 della risorsa del gruppo.
Python
L'esempio seguente mostra come elencare le iscrizioni a 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