?index.php,入口文件引入SmsSDK.php
include_once __DIR__ . "/../vendor/php-sms-sdk-master/SDK/SmsSDK.php";
?控制器
/**
* 发送模板短信
* @param to 手机号码集合,用英文逗号分开
* @param datas 内容数据 格式为数组 例如:array('Marry','Alon'),如不需替换请填 null
* @param $tempId 模板Id
*/
public function sendTemplateSMS()
{
//主帐号
$accountSid = '';
//主帐号Token
$accountToken = '';
//应用Id
$appId = '';
//请求地址,格式如下,不需要写https://
$serverIP = 'app.cloopen.com';
//请求端口
$serverPort = '8883';
//REST版本号
$softVersion = '2013-12-26';
// 初始化REST SDK
$rest = new \REST($serverIP, $serverPort, $softVersion);
$rest->setAccount($accountSid, $accountToken);
$rest->setAppId($appId);
// 发送模板短信,第二个参数一定要是数组
$result = $rest->sendTemplateSMS(13011880827,["你好啊小可爱"],1);
if ($result == NULL) {
echo "result error!";die();
}
if ($result->statusCode != 0) {
echo "error code :" . $result->statusCode . "<br>";
echo "error msg :" . $result->statusMsg . "<br>";
die();
//TODO 添加错误处理逻辑
} else {
echo "成功了!<br/>";
// 获取返回信息
$smsmessage = $result->TemplateSMS;
echo "dateCreated:" . $smsmessage->dateCreated . "<br/>";
echo "smsMessageSid:" . $smsmessage->smsMessageSid . "<br/>";
//TODO 添加成功处理逻辑
}
}
vendor:
|