Sending SMS, MMS using Twilio.

Reading Time : ~ .

Twilio is a cloud communications platform. you can send text or pictures around the world. here is simple demo how to send sms using python

Install Twilio python packege

pip install twilio

Sending a Text Message:

    from twilio.rest import TwilioRestClient

    account_sid = "your_twilio_account_sid"

    auth_token = "your_twilio_auth_token"

    # initialising twilio rest client

    client = TwilioRestClient(account_sid, auth_token)

    # sending your messge to twilio que

    msg = client.messages.create(body="Test message", to="reciever_number", from_="your_twilio_mobile_number")

Get last sent message status:

    client = TwilioRestClient(account_sid, auth_token)

    last_sms = client.messages.list()[0]

    print last_sms.status

    'delivered'

    print last_sms.body

    'Test message'

Sending a Picture Message:

    client = TwilioRestClient(account_sid, auth_token)

    message = client.messages.create(

        body="Test mms",  # Message body

        to="reciever_number",

        from_="your_twilio_mobile_number",

        media_url="http://micropyramid.com/logo.png"

    )
    By Posted On
SENIOR DEVELOPER at MICROPYRAMID

Need any Help in your Project?Let's Talk

Latest Comments
Related Articles
How to create pdf files in Python using Pdfkit Divya Sri

There are many approches for generating PDF in python. pdfkit is one of the better approache as, it renders HTML into PDF with various image ...

Continue Reading...
Getting Started with the IPython Notebook Shirisha Gaddi

IPython is a set of tools developed to make it easier for the programmers to work with Python and data. IPython provides extensions to the ...

Continue Reading...
Python Web Scraping with Beautiful soup Sandeep Jagata

Download all One Piece animation series episodes by scraping site using BeautifulSoup python library.

Continue Reading...

Subscribe To our news letter

Subscribe to our news letter to receive latest blog posts into your inbox. Please fill your email address in the below form.
*We don't provide your email contact details to any third parties