首先引入類,在控制器寫入短信的類的命名空間
``` 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);
}
}
```
在下方寫入這個私有方法就算是正式接入騰訊短信了,替換掉對應的值就可以了
訪問這個方法就手機就可以收到短信了