php 调用短信验证码接口

这里我只是大概记录下基本的实现哈……           年后首更    ヾ(✿゚▽゚)ノ

这里我使用的是腾讯云的短信SDK。

执行下面代码前首先要去下载个SDK包哦!!!

git地址: https://github.com/qcloudsms/qcloudsms_php     (解压,取src下的php文件。)

 

前端代码 :

  
js:

后端代码:

appid、appkey、templid需要自己获取哦……

 public function sendSms()
    {
        $data = input('post.');
        $sms_code = rand(1000, 9999);
        $appid = 1400000000;
        $appkey = '';
        $phoneNumber = $data['mobile'];
        $templId = 00000;
        try {
            $sender = new SmsSingleSender($appid, $appkey);
            $params = array($sms_code, 3);
            $result = $sender->sendWithParam("86", $phoneNumber, $templId,
                $params, "", "", "");
            $rsp = json_decode($result);
            if($rsp['errmsg'] == 'OK'){
                return ['code'=>200,'msg'=>'发送成功'];
            }else{
                return ['code'=>400,'msg'=>'发送失败'];
            }
        } catch (\Exception $e) {
            echo var_dump($e);
        }


    }

 

你可能感兴趣的:(thinkphp5,其他)