https://github.com/hongyukeji/yii2-sms
Yii2 短信扩展组件,目前支持阿里短信、云片短信,并且支持批量发送短信。设置默认短信后,会自动切换短信服务商。
https://github.com/hongyukeji/yii2-sms
Last synced: 4 months ago
JSON representation
Yii2 短信扩展组件,目前支持阿里短信、云片短信,并且支持批量发送短信。设置默认短信后,会自动切换短信服务商。
- Host: GitHub
- URL: https://github.com/hongyukeji/yii2-sms
- Owner: hongyukeji
- Created: 2018-02-24T15:38:26.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-24T18:19:46.000Z (over 7 years ago)
- Last Synced: 2025-01-03T16:34:59.111Z (5 months ago)
- Language: PHP
- Homepage: http://www.hongyuvip.com
- Size: 22.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yii2 短信扩展组件 - [鸿宇科技](http://www.hongyuvip.com/)
> Yii2 短信扩展组件,目前支持阿里短信、云片短信,并且支持批量发送短信。设置默认短信后,会自动切换短信服务商。
> 碎碎念:没啥好说的,别人写的扩展组件,总是没有自己写的用起来顺手。方便自己,造福他人。
[](https://packagist.org/packages/hongyukeji/yii2-sms)
[](https://packagist.org/packages/hongyukeji/yii2-sms)## 安装
```
# 生产环境
$ composer require hongyukeji/yii2-sms# 开发环境
$ composer require hongyukeji/yii2-sms dev-master
```## 配置
* main.php / web.php
> 阿里短信教程 https://help.aliyun.com/document_detail/59210.html
> 云片短信教程 https://www.yunpian.com/doc/zh_CN/introduction/demos/php.html
```php
return [
'components' => [
// ```
'sms' => [
'class' => 'HongYuKeJi\Components\Sms\SendSms',
'config' => [
'default' => 'aliSms', // 默认短信
'aliSms' => [
'accessKeyId' => '',
'accessKeySecret' => '',
'signName' => '',
'templateCode' => [
'verificationCode' => '',
],
],
'yunpianSms' => [
'apikey' => '',
'signName' => '',
'templateCode' => [
'verificationCode' => '',
],
],
],
],
// ```
],
];
```## 使用
> 具体使用,请阅读 src/SendSms.php 文件
```php
$result = Yii::$app->sms->send(
'verificationCode',
'13800138000',
['code' => '123456', 'product' => 'name']
);if ($result['code'] == '0') {
echo '发送成功';
} else {
echo '发送失败: ' . $result['message'];
}// 手机号为数组格式,可以批量发送短信,如:['13800138000','13900139000']
// 返回格式: ['code'=>'...','message'=>'...']
// code返回码说明: 0-发送成功, 1-发送失败
```## 关于
* Site:www.hongyuvip.com
* Author:Shadow
* QQ:1527200768
* Phone:13952101395
* Email:[email protected]