阿里大于短信验证码接口

 

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);                //发送信息的回掉信息(可以打印判断是否发送成功)

 

 

 

 

转载于:https://www.cnblogs.com/xbdr/p/9334718.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值