首先引入类,在控制器写入短信的类的命名空间 ``` php use think\Validate; use think\Session; use Qcloud\Sms\SmsSingleSender; ``` 在控制器的最上方,引入这三个类 ``` php public function smsSend(){ // 短信应用SDK AppID $appid = 14001XXXXX; // 短信应用SDK AppKey $appkey = "7a10XXXXXXXXXXe8a2"; // 短信模板ID,需要在短信应用中申请 $templateId = 19XXXX8; // NOTE: 这里的模板ID`7839`只是一个示例,真实的模板ID需要在短信控制台中申请 // 签名 $smsSign = "签名内容"; // NOTE: 这里的签名只是示例,请使用真实的已申请的签名,签名参数使用的是`签名内容`,而不是`签名ID` $phone = "手机号码";//输入你的手机号码 // 指定模板ID单发短信 try { $ssender = new SmsSingleSender($appid, $appkey); $params = ["123123", "3"];//123123就是要发送的验证码 $result = $ssender->sendWithParam("86", $phone, $templateId, $params, $smsSign, "", ""); // 签名参数未提供或者为空时,会使用默认签名发送短信 $rsp = json_decode($result); echo $result; } catch(\Exception $e) { echo var_dump($e); } } ``` 在下方写入这个私有方法就算是正式接入腾讯短信了,替换掉对应的值就可以了 访问这个方法就手机就可以收到短信了