阿里云短信发送


1 下载demo   这里的demo比较大   相比云通信短信来说 大的很多 


下载


2 在阿里云 获取到你的APPID 秘钥等相关配置


3  使用 

我这里的框架是tp5 

代码下载

修改一下配置 可以直接使用    


大概的代码如下 

   public $access_key_id;
    public $access_key_secret;

    public function __construct()
    {
        $this->access_key_id = config('sms.aliyun_access_key_id');
        $this->access_key_secret = config('sms.aliyun_access_key_secret');

    }

    //2017-08-23 【一秋】
    //发送短信验证码
    //$templateCode 模板ID
    //$phoneNumbers 手机号
    //$templateParam 模板参数
    public function send($templateCode, $phoneNumbers, $templateParam = null, $outId = null)
    {
        $demo = new SmsDemo(
            $this->access_key_id,
            $this->access_key_secret
        );

        $signName = config('sms.aliyun_sign_name');//签名

        $req = $demo->sendSms($signName, $templateCode, $phoneNumbers, $templateParam, $outId);

        $result = json_decode(json_encode($req),true);
        if($result['Code'] == 'OK'){
            return true;
        }else{
            throw new SmsException(['msg'=>$result['Message']]);
        }

    }

}


调用

$demo = new AliyunSms();
$req = $demo->send($templateCode,$tel,$param);



来源: up61技术博客 欢迎分享 (QQ:529857614)

qq交流群:63739043 up61博客-php交流群

上一篇: phpstorm 免费激活码
下一篇: EditPlus注册码在线生成