美文网首页
Lumen5.1 短信发送(阿里大鱼)

Lumen5.1 短信发送(阿里大鱼)

作者: 霄峰 | 来源:发表于2017-10-06 10:56 被阅读108次

    本示例使用了阿里大鱼作为api

    1. 安装依赖
    composer require flc/dysms
    
    1. 注册阿里大鱼帐号并且添加签名、短信模板、找到accessKeys
    Screenshot-2017-10-6 短信服务管理控制台.png
    1. 发短信
    use Flc\Dysms\Client;
    use Flc\Dysms\Request\SendSms;
    
    class SMSController extends Controller
    {
          // 发短信
                    $config = [
                        'accessKeyId'    => '你的key',
                        'accessKeySecret' => '你的secret',
                    ];
    
                    $client  = new Client($config);
                    $sendSms = new SendSms();
                    $sendSms->setPhoneNumbers(手机号);
                    $sendSms->setSignName('签名');
                    $sendSms->setTemplateCode('短信模板');
                    $msg = $psy['realname'] . ($status == 2 ? '通过' : '未通过');
                    $sendSms->setTemplateParam(['relname' => $msg]);
                    $smsRes = $client->execute($sendSms);
                    if (strtoupper($smsRes->Code) != 'OK') {
    
                        return response()->json($smsRes->Message, 501);
                    }
    }
    

    相关文章

      网友评论

          本文标题:Lumen5.1 短信发送(阿里大鱼)

          本文链接:https://www.haomeiwen.com/subject/mrplyxtx.html