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