'members' items key for members().list() GAPI call

The default 'items' key is not found when calling the members().list() GAPI, so no existing group members are returned from callGAPIpages. The correct key is 'members'.
This commit is contained in:
Peter Zingg
2014-07-28 09:50:43 -07:00
parent fffb847b5f
commit c62fa88d00

2
gam.py
View File

@@ -6447,7 +6447,7 @@ def getUsersToModify(entity_type=None, entity=None, silent=False, return_uids=Fa
if not silent:
sys.stderr.write(u"Getting %s of %s (may take some time for large groups)..." % (member_type_message, group))
page_message = u'Got %%%%total_items%%%% %s...' % member_type_message
members = callGAPIpages(service=cd.members(), function=u'list', page_message=page_message, groupKey=group, roles=member_type, fields=u'nextPageToken,members(email,id)')
members = callGAPIpages(service=cd.members(), function=u'list', items=u'members', page_message=page_message, groupKey=group, roles=member_type, fields=u'nextPageToken,members(email,id)')
users = []
for member in members:
if return_uids: