账户中心 我的话题 我的评论 退出系统

阿里云短信接口

功能描述
利用阿里云短信通知服务发送手机短信。

部署说明

下载 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;
    }
}