阿里大于短信验证码接口
1.发送验证码失败 code==0
2.发送验证码成功 code==1
3.已发送验证码 code==1
4.手机号已注册
阿里大于的接口
注意:阿里大于有两个版本的接口
我用的版本是:
方法:
①用数据库存储验证码等信息
这个主要注意验证码的时间限制和次数限制。
②用redis存储验证码(最好)
③用thinkphp的文件缓存 cache();
根据手机号不同来存储不同的对应验证码
cache(\’vcode_\’.$phone,$code,60); //将验证码存入缓存,设置缓存时间为1分钟
1.开发前:未知,
已拿到
1 <?php
2 protected $appkey = \'235736\';
3 protected $secret = \'0ce24ac498e77664c03b4754cdc9c\';
4 protected $signname = \'奥官方旗舰店\';
5 protected $template = \'SMS_1509038\';
下载官方sdk。
2.示例
1 <?php
2 include(\'sms/TopSdk\'); //把sdk中TopSdk.php 引进来
3
4 $c = new TopClient;
5 $c->appkey = $appkey;
6 $c->secretKey = $secret;
7 $req = new AlibabaAliqinFcSmsNumSendRequest;
8 $req->setExtend("123456"); //公共回传参数(看文档)
9 $req->setSmsType("normal"); //默认normal
10 $req->setSmsFreeSignName("阿里大于"); //给的签名
11 $req->setSmsParam("{\"code\":\"1234\",\"product\":\"alidayu\"}"); //发送的信息模板, 验证码 和 备注
12 $req->setRecNum("13000000000"); //要发送的手机号码
13 $req->setSmsTemplateCode("SMS_585014"); //短信模板()
14 $resp = $c->execute($req); //发送信息的回掉信息(可以打印判断是否发送成功)
版权声明:本文为xbdr原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。