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 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xbdr/p/9334718.html