# Request all sent messages for an account# This script makes use of the Requests Library: http://docs.python-requests.org/en/latest/importjsonimportrequestsemail_address='YOUR_EMAIL_ADDRESS'rest_api_token='YOUR-API-TOKEN'base_url='https://www.zoomconnect.com/app/api/rest/v1/'deffetchPage(pageNumber):url=base_url+'messages/all.json?pageSize=10&page='+str(pageNumber)print'Requesting '+urlresponse=requests.get(url,auth=(email_address,rest_api_token))if(response.ok):print'Response: '+str(response.json()['elements'])+' elements returned'messages=response.json()['webServiceMessages']formessageinmessages:print' - '+str(message['messageId'])+' '+str(message['toNumber'])+' '+str(message['messageStatus'])returnpageNumber<response.json()['totalPages']else:print'Request failed with response code '+str(response.status_code)returnFalsepageNumber=1whileTrue:hasNextPage=fetchPage(pageNumber)pageNumber+=1if(nothasNextPage):break
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.