message360 provides the complex infrastructure of telecom, email, and mail house distribution all in one API. Easily integrate voice, text, email, and direct mail functionality with just a few lines of code.
Choose from one of the many available helper libraries written in the most popular web languages and platforms today. Libraries exist for PHP, Ruby, .NET, Java, Python, and Node.js, with more added regularly.
We built message360 knowing that its’ power isn’t defined by what it can do on it’s own, but how it can improve the tools your business relies on.
No need to worry about having the most up-to-date helper libraries installed on your servers. Simply setup your config file with your account details and subscribe to the helper library of choice using Github. Any updates to old or new functions will become available immediately after their release.
// First we must import the actual Message360 library
// Now what we need to do is instantiate the library and set the required options defined above
$Message360 = Message360::getInstance();
// Message360 REST API credentials are required
$Message360 -> setOptions(array(
'account_sid' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
'auth_token' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
// Fetch Send SMS
$sendSMS = $Message360->create('sms','sendsms', array(
'FromCountryCode' => 1, //required
'From' => 'XXXXXXXXXX', //required
'ToCountryCode' => 1, //required
'To' => 'XXXXXXXXXX', //required
'Body' => 'Sms Text', //required
'Method' => 'POST',//Ex.POST or GET //optional
'MessageStatusCallback' => 'Message Status callback URL' //optional
// Print content of the $sendSMS objects
catch (Message360_Exception $e)
echo "Error occured: " . $e->getMessage() . "\n";