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