直播APP开发完成后,如何接入短信验证码服务

通常在直播APP开发完成之后,需要根据客户需求接入相对应的服务,比如三方支付、短信验证、账号登录方式等等,其中短信验证码服务是绝大多数平台都会采用的,所以今天来给大家简单分享下在直播APP开发完成之后是怎样实现短信验证服务的。
简单流程参考如下:
1.网址: https://www.yuntongxun.com/

2.登录后

基本信息
在这里插入图片描述
注:鉴权IP为 服务器外网IP

3.创建应用
在这里插入图片描述
在这里插入图片描述
勾选 短信验证码

4.添加短信模板
在这里插入图片描述
模板类型: 选择 短信验证码

模板内容: 您的验证码是:{1},请不要把验证码泄露给其他人。

新增审核通过后
在这里插入图片描述
代码如下:

/* 发送验证码 -- 容联云 */
function sendCode($mobile,$code){
	$rs = array('code' => 0, 'msg' => '', 'info' => array());
	$config = getConfigPri();

	require_once API_ROOT.'/../sdk/ronglianyun/CCPRestSDK.php'; //引入sdk文件
//主帐号
	$accountSid= $config['ccp_sid'];
	//主帐号Token
	$accountToken= $config['ccp_token'];
	//应用Id
	$appId=$config['ccp_appid'];
	//请求地址,格式如下,不需要写https://
	$serverIP='app.cloopen.com';
	//请求端口 
	$serverPort='8883';
	//REST版本号
	$softVersion='2013-12-26';
$tempId=$config['ccp_tempid'];

	$rest = new REST($serverIP,$serverPort,$softVersion);
	$rest->setAccount($accountSid,$accountToken);
	$rest->setAppId($appId);
$datas=[]; //定义一个数组
	$datas[]=$code; //验证码
	
	$result = $rest->sendTemplateSMS($mobile,$datas,$tempId); //调用sdk
	
	 if($result == NULL ) {
		$rs['code']=1002;
		$rs['msg']="获取失败";
		return $rs;
	 }
 if($result->statusCode!=0) {
		//echo "error code :" . $result->statusCode . "<br>";
		//echo "error msg :" . $result->statusMsg . "<br>";
		//TODO 添加错误处理逻辑
		$rs['code']=1002;
		//$rs['msg']=$gets['SubmitResult']['msg'];
		$rs['msg']="获取失败";
		return $rs;
	 }


	return $rs;
}

以上就是直播APP开发完成之后实现短信验证服务的简单流程和相应的代码参考,由于提供短信验证的服务商有很多,实现方式也会存在一些细微的区别,本文主要以容联云为例来简单分享下相关内容,更加详细的关于直播APP开发完成后接入短信验证的流程,还需要根据实际需求来定。
声明:本文由作者原创,转载请注明原文出处、作者及原文链接。

发布了119 篇原创文章 · 获赞 27 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/yun_bao_2144899870/article/details/101760628