直播平台源码开发关于发送短信验证码设置

一、准备工作
在三方申请账号,登录后获取到account sid和auth token,为了安全起见,我们可以开启鉴权IP,鉴权IP填写我们服务器的IP。然后创建应用,应用名字可以随便取,使用功能选择短信验证码,应用创建好之后获取应用的id。然后新增模板,新增好模板之后获取模板id。
二、代码部分
下载三方demo文档中的CCPRestSDK.php,我们在发送验证码的时候需要用到该文件。
$mobile=’此处填写手机号’;
$code=rand(100000,999999); //获取验证码,随机六位数

$rs = array('code' => 0, 'msg' => '', 'info' => array());
$config = $this->getConfigPri(); //获取后台的配置
if(!$config['sendcode_switch']){  //判断短信验证的开关是否开启
$rs['code']=667;
        $rs['msg']='123456';
return $rs;
}
require_once API_ROOT.'/../sdk/ronglianyun/CCPRestSDK.php'; //加载CCPRestSDK.php用来发送验证码
//主帐号
$accountSid= $config['ccp_sid']; //三方的account sid
//主帐号Token
$accountToken= $config['ccp_token'];//三方的auth token
//应用Id
$appId=$config['ccp_appid']; 
//请求地址,格式如下,不需要写https://
$serverIP='app.cloopen.com';
//请求端口 
$serverPort='8883';
//REST版本号
$softVersion='2013-12-26';
$tempId=$config['ccp_tempid']; //模板id
$rest = new REST($serverIP,$serverPort,$softVersion); //创建实例
$rest->setAccount($accountSid,$accountToken);
$rest->setAppId($appId);
$datas=[]; //新建一个数组
$datas[]=$code; //把验证码放到数组中
$result = $rest->sendTemplateSMS($mobile,$datas,$tempId); //发送验证码
if($result == NULL ) { //判断是否发送成功
$rs['code']=1002;
            $rs['msg']="获取失败";
return $rs;
}
if($result->statusCode!=0) { //判断是否发送成功
$rs['code']=1002;
            //$rs['msg']=$gets['SubmitResult']['msg'];
            $rs['msg']="获取失败";
return $rs;
}

以上就是直播平台源码开发关于发送短信验证码设置的方法,智能运维系统,实时监控,无缝自动切换,无需人工干预;智能判断验证码、通知、推广短信,分流隔离发送,验证码5秒送达;支持多种开发语言,提供Demo和SDK,10分钟快速上线;直播平台开发一键接入SDK,实现高效快速安全的高并发发送接收。
声明:本篇文章为小编原创文章,转载请注明出处就作者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值