原文地址:https://www.ntbk8.cn/d-36-5.html
msg.php代码:
<?php include_once './Tencent/index.php'; // 短信应用SDK AppID $appid = 1400000000; // 1400开头 // 短信应用SDK AppKey $appkey = ""; // 需要发送短信的手机号码 $phoneNumbers = ["18888888888"]; // 短信模板ID,需要在短信应用中申请 $templateId = 123456; // NOTE: 这里的模板ID`123456`只是一个示例,真实的模板ID需要在短信控制台中申请 $smsSign = "你的短信签名"; // NOTE: 这里的签名只是示例,请使用真实的已申请的签名,签名参数使用的是`签名内容`,而不是`签名ID` try { $ssender = new \Qcloud\Sms\SmsSingleSender($appid, $appkey); //切记这里参数个数和顺序要和你申请的模板里面的参数对应,比如我的模板为:测试{1},你好{2},那么根据下面的参数我发送的短信内容则为:测试123456,你好1 $params = ['123456','1'];//数组具体的元素个数和模板中变量个数必须一致,例如事例中 templateId:5678对应一个变量,参数数组中元素个数也必须是一个 $result = $ssender->sendWithParam("86", $phoneNumbers[0], $templateId, $params, $smsSign, "", ""); // 签名参数未提供或者为空时,会使用默认签名发送短信 $rsp = json_decode($result); echo $result; } catch(\Exception $e) { echo var_dump($e); }