Sending SMS messages via Twilio Rest API
I am looking at Twilio API right now for a project and I am surprised how easy is to handle voice and SMS messages. Here is an example, written by me:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <?php //get this from twillio website require "twilio.php"; class Twillio_SMS { var $ApiVersion; var $AccountSid; var $AuthToken; var $smsServer; function __construct() { $this->ApiVersion = "2008-08-01"; $this->AccountSid = "Axxxxxxxxxxxxxxxxxxxx"; //get your own after trial registration on Twilio.com $this->AuthToken = "axxxxxxxxxxxxxxxxxxxxx"; $this->smsServer = new TwilioRestClient($this->AccountSid, $this->AuthToken); } function sendSMS($to, $from, $whattosend) { $response = $this->smsServer->request("/$this->ApiVersion/Accounts/$this->AccountSid/SMS/Messages", "POST", array( "To" => $to, "From" => $from, "Body" => $whattosend )); if($response->IsError) echo "Error: {$response->ErrorMessage}"; else echo "Done"; } function __destruct() { unset($this->ApiVersion); unset($this->AccountSid); unset($this->AuthToken); } } $s= new Twillio_SMS; $s->sendSMS('4155992671','4155992671','this is a test'); ?> |
GitHub
If you are interested in this topic, or if you have some ideas, please join me at my test repo @ Github

