功能描述
利用阿里云短信通知服务发送手机短信。
部署说明
下载 aliPhoneMsg.php 并部署到 phpGrace/tools 文件夹下。
配置说明
打开 aliPhoneMsg.php,正确填写 accessKeyId 和 accessKeySecret
// accessKeyId 阿里账户中心获取 private $accessKeyId = "******"; // accessKeySecret 阿里账户中心获取 private $accessKeySecret = "******";
使用说明【见代码注释】
<?php
class indexController extends grace{
public function index(){
//实例化短信通知发送对象
$msger = new phpGrace\tools\aliPhoneMsg();
//接收短信的手机号
$phoneNumber = '181*******8';
//短信前面【在阿里云控制台申请】
$SignName = '阿里云短信测试专用';
//短信模板【在阿里云控制台备案】
$TemplateCode = 'SMS_82870108';
//替换短信模板内的变量, 如验证码:
$yzm = mt_rand(111111, 999999);
$TemplateParam = array('code' => $yzm);
//发送通知
$res = $msger->sendMsg($phoneNumber, $SignName, $TemplateCode, $TemplateParam);
//返回结果为一个对象
var_dump($res);
//利用message 对象可以判断短信发送结果【成功 : "ok" ,失败 : 对应的错误信息】
echo $res->Message;
}
}