https://github.com/sunmking/yii2-dysms
阿里云 dysms 官方 SDK 的 Composer 封装,支持 yii2 项目。
https://github.com/sunmking/yii2-dysms
aliyun aliyun-sms dysms php yii2
Last synced: 6 months ago
JSON representation
阿里云 dysms 官方 SDK 的 Composer 封装,支持 yii2 项目。
- Host: GitHub
- URL: https://github.com/sunmking/yii2-dysms
- Owner: sunmking
- Created: 2017-11-23T03:54:24.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-03T08:38:42.000Z (over 6 years ago)
- Last Synced: 2024-11-17T20:52:52.987Z (6 months ago)
- Topics: aliyun, aliyun-sms, dysms, php, yii2
- Language: PHP
- Homepage:
- Size: 1.02 MB
- Stars: 13
- Watchers: 0
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# aliyun-dysms
## 安装
```bash
composer require "saviorlv/yii2-dysms:dev-master"
```> or添加下列代码在composer.json文件中并执行composer update 操作
```bash
{
"require": {
"saviorlv/yii2-dysms":"dev-master"
}
}
```## 设置方法
#### 全局使用
> 在config/main.php配置文件中定义component配置信息
```bash
'components' => [
.....
'aliyun' => [
'class' => 'saviorlv\aliyun\Sms',
'accessKeyId' => '123455',
'accessKeySecret' => '122345666'
],
....
]```
> 代码中调用(调用短信发送接口示例)```bash
// 单条发送
$response = Yii::$app->aliyun->sendSms(
"孙坤峰", // 短信签名
"SMS_76350132", // 短信模板编号
"136*****134", // 短信接收者
Array( // 短信模板中字段的值
"code"=>"12345",
"product"=>"dsd"
),
"123"
);
print_r($response);
//批量发送$response = Yii::$app->aliyun->sendBatchSms(
array("孙坤峰","孙坤峰"), // 短信签名
"SMS_76350132", // 短信模板编号
array("136*****134","180*****459"), // 短信接收者
array(array( // 短信模板中字段的值
"code"=>"12345",
"product"=>"dsd"
),array( // 短信模板中字段的值
"code"=>"123456",
"product"=>"dsd"
)),
"123"
);
//批量发送 签名、手机号、模板字段 数组长度必须相等如上所示 180*******259收到的短信 签名是"孙坤峰" 内容为 123456
```