美文网首页
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