yii2 阿里云短信 aliyun-dysms

扩展 · alex · 于 5年前 发布 · 7150 次阅读

aliyun-dysms

安装

composer require "saviorlv/yii2-dysms:dev-master"

or添加下列代码在composer.json文件中并执行composer update 操作

{
    "require": {
       "saviorlv/yii2-dysms":"dev-master"
    }
}

设置方法

全局使用

在config/main.php配置文件中定义component配置信息

'components' => [
  .....
  'aliyun' => [
      'class' => 'saviorlv\aliyun\Sms',
      'accessKeyId' => '123455',
      'accessKeySecret' => '122345666'
    ],
  ....
]

代码中调用(调用短信发送接口示例)

$response = Yii::$app->aliyun->sendSms(
            "孙坤峰", // 短信签名
            "SMS_76350132", // 短信模板编号
            "13673715134", // 短信接收者
            Array(  // 短信模板中字段的值
                "code"=>"12345",
                "product"=>"dsd"
            ),
            "123"
        );
        print_r($response);

本文由 alex 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

本帖已被设为精华帖!
共收到 2 条回复 短信发送
alex#15年前 0 个赞

:bowtie: 感谢管理大大

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册