Send & receive SMS messages
- SMS
- PHP
- Java
- Python
- Ruby
- .NET
- JavaScript
- Go
- Popular
Info
Regulations require that you first register your number to use these resources to send SMS traffic to US and Canadian mobile destinations. If you are sending to Canada or the US and have not already done so, please see our documentation to register your Twilio phone number or Toll-Free number before you use this template.
Learn how to send and receive SMS with Twilio with this code sample using a combination of Twilio's Programmable Messaging API and TwiML (Twilio Markup Language) for Programmable Messaging. In a few lines of code, you'll see your phone light up sending and receiving SMS with Twilio.
How it works
For replying to SMS:
- User sends an SMS to your Twilio phone number.
- If the message body was "never gonna", Twilio will send an SMS back to the user with a follow-on line from Rick Astley's hit "Never Gonna Give You Up", e.g., "run around and desert you" or "say goodbye".
- If the message body was anything else, then "I just wanna tell you how I'm feeling - Gotta make you understand" will be sent as the body of the reply message.
For sending SMS
- An SMS will be sent to your mobile/cell phone with the message "This is the ship that made the Kessel Run in fourteen parsecs?".
- Choose a language
This project is available in multiple programming languages.
- Get the code for this project
The code for this sample is available on GitHub to view.
- Get Twilio credentials
You will need an Account SID and Auth Token in order to run this code.
Checking for existing account...
- Set up the code sample locally
Follow the setup instructions in the README to get the sample up and running.