Mengambil grup dinamis dan anggota listingan
Anda dapat mengambil grup dinamis berdasarkan nama atau email. Setelah mengambil grup, Anda dapat mencantumkan keanggotaannya.
Mengambil grup dinamis menurut nama
Contoh berikut menunjukkan cara mengambil grup dinamis menurut nama:
REST
Untuk mengambil grup dinamis menurut nama, panggil
groups.get()
dengan
nama resource grup.
Python
Contoh berikut menunjukkan cara mengambil grup dinamis menurut nama menggunakan library python:
def get_dynamic_group_by_name(name):
service = build_service()
response = service.groups().get(name=name).execute()
return response
Mengambil grup dinamis melalui email
Contoh berikut menunjukkan cara mengambil grup dinamis melalui email:
REST
Untuk mengambil grup dinamis melalui email, panggil
groups.get()
dengan alamat email grup.
Python
Contoh berikut menunjukkan cara mengambil grup dinamis melalui email menggunakan library 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
Mencantumkan keanggotaan grup dinamis
Contoh berikut menunjukkan cara mencantumkan keanggotaan grup dinamis:
REST
Untuk mencantumkan keanggotaan grup, panggil
groups.memberships.get()
dengan nama resource grup.
Python
Contoh berikut menunjukkan cara mencantumkan keanggotaan grup dinamis menggunakan library 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