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 berdasarkan nama
Contoh berikut menunjukkan cara mengambil grup dinamis berdasarkan nama:
REST
Untuk mengambil grup dinamis berdasarkan nama, panggil
groups.get()
dengan
nama resource grup.
Python
Contoh berikut menunjukkan cara mengambil grup dinamis berdasarkan 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 berdasarkan email
Contoh berikut menunjukkan cara mengambil grup dinamis melalui email:
REST
Untuk mengambil grup dinamis berdasarkan 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
Keanggotaan listingan grup dinamis
Contoh berikut menunjukkan cara mencantumkan keanggotaan grup dinamis:
REST
Untuk menampilkan daftar 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