2017 © Pedro Peláez
 

library yii2-sms

This is a SMS sending component.

image

hongyukeji/yii2-sms

This is a SMS sending component.

  • Saturday, February 24, 2018
  • by hongyukeji
  • Repository
  • 0 Watchers
  • 0 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Yii2 短信扩展组件 - 鸿宇科技

Yii2 短信扩展组件,目前支持阿里短信、云片短信,并且支持批量发送短信。设置默认短信后,会自动切换短信服务商。, (*1)

碎碎念:没啥好说的,别人写的扩展组件,总是没有自己写的用起来顺手。方便自己,造福他人。, (*2)

Latest Stable Version Total Downloads, (*3)

安装

# 生产环境
$ composer require hongyukeji/yii2-sms

# 开发环境
$ composer require hongyukeji/yii2-sms dev-master

配置

  • main.php / web.php

阿里短信教程 https://help.aliyun.com/document_detail/59210.html, (*4)

云片短信教程 https://www.yunpian.com/doc/zh_CN/introduction/demos/php.html, (*5)

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 文件, (*6)

$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:admin@hongyuvip.com

The Versions

24/02 2018

dev-master

9999999-dev

This is a SMS sending component.

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

24/02 2018

v1.0

1.0.0.0

This is a SMS sending component.

  Sources   Download

MIT

The Requires

  • php >=5.4.0