Retrieving a dynamic group and listing members

You can retrieve dynamic groups by name or email. After you retrieve a group, you can list its memberships.

Retrieving a dynamic group by name

The following sample shows how to retrieve a dynamic group by name:

REST

To retrieve a dynamic group by name, call groups.get() with the resource name of the group.

Python

The following example shows how to retrieve a dynamic group by name using the python library:

  def 
  
 get_dynamic_group_by_name 
 ( 
 name 
 ): 
 service 
 = 
 build_service 
 () 
 response 
 = 
 service 
 . 
 groups 
 () 
 . 
 get 
 ( 
 name 
 = 
 name 
 ) 
 . 
 execute 
 () 
 return 
 response 
 

Retrieving a dynamic group by email

The following sample shows how to retrieve a dynamic group by email:

REST

To retrieve a dynamic group by email, call groups.get() with the group email address.

Python

The following example shows how to retrieve a dynamic group by email using the python library:

  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 
 

Listing memberships of a dynamic group

The following sample shows how to list the memberships of a dynamic group:

REST

To list memberships of a group, call groups.memberships.get() with the resource name of the group.

Python

The following example shows how to list memberships of a dynamic group using the python library:

  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 
 
Design a Mobile Site
View Site in Mobile | Classic
Share by: