# Download the Python helper library from twilio.com/docs/python/install import json from urllib.request import urlopen from twilio.rest import Client # Your Account Sid and Auth Token from twilio.com/console api_key_sid = "SKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" api_key_secret = "your_api_key_secret" client = Client(api_key_sid, api_key_secret) room_sid = "RMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" recording_sid = "RTXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" uri = "https://video.twilio.com/v1/" +\ "Rooms/{}/" +\ "Recordings/{}/" +\ "Media".format(room_sid, recording_sid) response = client.request("POST", uri) media_location = json.loads(response.text).get("location") media_content = urlopen(media_location).read() print(media_content)
# Download the Python helper library from twilio.com/docs/python/install import json from urllib.request import urlopen from twilio.rest import Client # Your Account Sid and Auth Token from twilio.com/console api_key_sid = 'SKXXXX' api_key_secret = 'your_api_key_secret' client = Client(api_key_sid, api_key_secret) composition_sid = 'CXXXX' uri = 'https://video.twilio.com/v1/Compositions/{}/Media?Ttl=3600'.format( composition_sid) response = client.request('GET', uri) media_location = json.loads(response.text).get('redirect_to') # For example, get the data and download the media to a local file local_file = 'myFile.mp4' with open(local_file, 'wb') as f: f.write(urlopen(media_location).read())
# Download the Python helper library from twilio.com/docs/python/install import json import urllib2 from twilio.rest import Client # Your Account Sid and Auth Token from twilio.com/console api_key_sid = "SKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" api_key_secret = "your_api_key_secret" client = Client(api_key_sid, api_key_secret) recording_sid = "RTXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" uri = "https://video.twilio.com/v1/Recordings/{}/Media".format(recording_sid) response = client.request("GET", uri) media_location = json.loads(response.text).get("location") media_content = urllib2.urlopen(media_location).read() print(media_content)