接入阿里云短信接口

1 方式1-独立包

以thinkphp5为例

1.1 下载包

链接:https://pan.baidu.com/s/1qzESG1-J6OzlIXfbByVbyQ
提取码:k477

1.2 引入

在这里插入图片描述
1.使用前要确保

  1. 有阿里云账号
  2. 在阿里云上开通短信服务,给账号充值就行。按短信量自动扣费
  3. 创建子账户AccessKeyId和AccessKeySecret(只在创建时显示),同时,要赋予权限。在不使用时,直接删除子账号。

2.把解压后的alisms放于extend中,同时,可以在extend中创建SmsCode类封装发送短信的方法

use Aliyun\Core\Config;
use Aliyun\Core\Profile\DefaultProfile;
use Aliyun\Core\DefaultAcsClient;
use Aliyun\Api\Sms\Request\V20170525\SendSmsRequest;

class SmsCode
{
   
   
    function send_sms($to, $model, $code)
    {
   
   
        require_once '../extend/alisms/vendor/autoload.php';
        Config::load(); //加载区域结点配置
        $config = '根据你的实际情况读取配置文件或读取数据库,本项目是将配置写入数据库实现';
        $accessKeyId = '你自己的';
        $accessKeySecret = '你自己的';
        $templateParam = $code; //验证码,注意传过来的需要是数组如  { ‘code’=> '123456' }
        //短信签名
        $signName = '你的签名名称';
        //短信模板ID
        switch ($model) {
   
   
            case 1:
                $templateCode = '你的模板'; // 注册登录短信验证码模板
                break;
            case 2:
            //你可能有多个模板,所以
                $templateCode = $config['model_code_reset']; // 重置密码短信验证码模板
                break;
        }
        
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值