引入容联的sdk包放入public文件中
https://github.com/cloopen/php-sms-sdk
上代码
include_once('./php-sms-sdk-master/SDK/SmsSDK.php');
public function save()
{
$to = '';//填写手机号
$datas = [rand(1000,9999)];
$tempId = 1;
//主帐号登陆云通讯网站后,可在控制台首页看到开发者主账号ACCOUNT SID。
$accountSid = '';
//主帐号Token登陆云通讯网站后,可在控制台首页看到开发者主账号AUTH
$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);
// 发送模板短信
echo "Sending TemplateSMS to $to <br/>";
$result = $rest->sendTemplateSMS($to, $datas, $tempId);
if ($result == NULL) {
$data= "result error!";
print_r($data);
}
if ($result->statusCode != 0) {
echo "error code :" . $result->statusCode . "<br>";
echo "error msg :" . $result->statusMsg . "<br>";
//TODO 添加错误处理逻辑
} else {
echo "Sendind TemplateSMS success!<br/>";
// 获取返回信息
$smsmessage = $result->TemplateSMS;
echo "dateCreated:" . $smsmessage->dateCreated . "<br/>";
echo "smsMessageSid:" . $smsmessage->smsMessageSid . "<br/>";
//TODO 添加成功处理逻辑
}
}
主账号ID,账户授权令牌token,AppID都可以获取