阿里云新版短信发送踩坑


  1. 开通阿里云短信服务,获取AccessKey ID和AccessKey Secret

  2. 下载demo,链接: https://pan.baidu.com/s/1ZxNMosok8pOvUcAWVfXrew 提取码: gqv7 

    1564390175711290.png

    5JIFX)B(F8BT]OE0V[WYN1L.png


  3. 下载之后解压到 你的项目/ThinkPHP/Library/Vendor

    `]}W)~M)(AWT%GZM2QO2WGF.png

  4. 为了方便调用,我把这个接口放到function.php里面

    function send_sms(){

        //引入短信入口文件

        vendor("AliSms.sendSms");

        $sms = new \sendSms();

        //发送短信

        $re = $sms->sendCode();

        if($re['Message'] == 'OK'){

            return true;

        }else{

            return false;

        }

    }

  5. 找个控制器调用send_sms()函数

    public function test(){

        var_dump(send_sms());

    }

  6. 页面上请求测试test()方法

    QQ图片20190729165207.png至此,阿里云新版短信对接成功了,如果你碰到什么问题,欢迎留言!

发表评论