当前位置:文档之家› APP短信验证码接口代码示例

APP短信验证码接口代码示例

APP短信验证码接口代码示例

短信验证码对于大家来说是比较熟悉的,如我们注册一些APP的时候,只需要输入用户手机号码,然后点击获取短信验证码,几秒内就可以手机就可以接收到短信验证码了,那么APP发送短信验证码是怎么实现的?短信验证码接口代码又是什么呢?接下来小编就为大家详细分析一下。

APP发送短信验证码是怎么实现的

1)注册APP点击获取验证码;

2)系统生成验证码,APP等系统通过第三方短信平台提供的短信接口提交下发短信请求;

3)第三方短信接口判定内容通过审核,向网关发送请求指令;

4)网关接收指令下发至基站,并返回下发状态至第三方短信平台;

5)基站下发至用户手机;

6)用户接收到短信并填写;

7)APP通过验证匹配,通过验证请求;

8)注册成功。

下面是APP短信验证码接口代码示例

header("Content-Type:text/html;charset=utf-8");

//账号

$account = "***************";

//密码

$pswd = "***************";

//修改为您要发送的手机号

$mobile = "***************";

//发送地址,请咨询客服

$url = "***************";

//是否需要状态报告,为true即可

$needstatus = "true";

//产品,为空即可

$product = "";

$ch = curl_init();

/* 设置验证方式*/

curl_setopt($ch, CURLOPT_HTTPHEADER, array ('Accept:text/plain;charset=utf-8', 'Content-Type:APPlication/x-www-form-urlencoded','charset=utf-8'));

/* 设置返回结果为流*/

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

/* 设置超时时间*/

curl_setopt($ch, CURLOPT_TIMEOUT, 10);

/* 设置通信方式*/

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

// 发送短信

$msg="【秒赛科技】您的验证码是:1234";

$data=array

('msg'=>$msg,'account'=>$account,'pswd'=>$pswd,'mobile'=>$mobile,'needst atus'=>$needstatus,'product'=>$product);

$result = send($ch,$data);

echo '

';print_r($result);

curl_close($ch);

/********************************************************************************* ******/

//验证码

function send($ch,$data){

curl_setopt ($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));

return curl_exec($ch);

}

?>

温馨提示:对于APP短信验证码接口代码示例小编就接收到这里,相信大家都有所了解了吧,这里小编就不在啰嗦地介绍了。

相关主题
文本预览
相关文档 最新文档