def get_users_in_group_count(server, auth_token, site_id, group_id):
"""
Find out how many users are available in the group
GET /api/api-version/sites/site-id/groups/group-id/users
"""
url = server + "/api/{0}/sites/{1}/groups/{2}/users".format(VERSION, site_id, group_id)
server_response = requests.get(url, headers={'x-tableau-auth': auth_token})
#_check_status(server_response, 200)
xml_response = ET.fromstring(_encode_for_display(server_response.text))
total_available = xml_response.find('.//t:pagination', namespaces=XMLNS).attrib['totalAvailable']
# Note! Need to convert "total_available" to integer
total_available = int(total_available)
return total_available
评论列表
文章目录