SMS Send (post)
<?php
//example PHP code to send a sms message
//set values for sms
$post_params['apiKey']="APIKEY_HERE";
$post_params['from']="1234567890"; //Sender FROM number - This must be a valid 10 digit phone number that is active for the account associated with the apiKey.
$post_params['to']="1234567890"; //Mobile number(s) to send the SMS message to. This must be valid 10 digit mobile number(s). For multiple numbers, specify a comma-delimited list.
$post_params['message']="MESSAGE_HERE"; //Message to send.
//Optional fields commented out below:
//$post_params['truncate']="true"; //If true, truncates the message at 160 characters. If false, breaks up and sends the message as multiple 160 character messages.
//$post_params['tracklinks']="false"; //Option to track link clicks. Defaults to false.
$url = 'http://apidomain.com/api8/sms/send';
//Posts this using CURL
$curl = curl_init($url);
curl_setopt ($curl, CURLOPT_POST, 1);
curl_setopt ($curl, CURLOPT_POSTFIELDS, $post_params);
curl_setopt ($curl, CURLOPT_CONNECTTIMEOUT, 100);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec ($curl);
curl_close ($curl);
echo $result;
//Parse the json to get return values.
$parsed_result = json_decode($result,false);
echo "<br><br>Status: $parsed_result->status";
echo "<br>Message: $parsed_result->message";
echo "<br>Error Code: $parsed_result->errorcode";
echo "<br>Error Message: $parsed_result->errormessage";
?>
Comments
0 comments
Article is closed for comments.