alexeevdv/yii2-sms

此扩展允许通过不同的短信服务提供商发送短信

安装次数: 11,134

依赖者: 0

建议者: 0

安全性: 0

星标: 4

关注者: 3

分支: 1

公开问题: 0

类型:yii2-extension

1.0.1 2020-06-01 05:46 UTC

This package is auto-updated.

Last update: 2024-08-29 04:28:26 UTC


README

Build Status codecov PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2 PHP 7.3 PHP 7.4

此扩展允许通过不同的短信服务提供商发送短信

安装

安装此扩展的首选方式是通过 Composer

运行以下命令之一:

php composer.phar require --prefer-dist alexeevdv/yii2-sms "~1.0"

或者

"alexeevdv/yii2-sms": "~1.0"

将以下内容添加到您的 composer.json 文件的 require 部分。

配置

use alexeevdv\sms\provider\SmsRuProvider;
use alexeevdv\sms\Sms;

//...
   'components' => [
       'sms' => [
           'class' => Sms::class,
           'provider' => [
               'class' => SmsRuProvider::class,
               'apiId' => '123456789',
           ],
       ],
   ],
//...

使用方法


$result = Yii::$app->sms->send('1234567890', 'Hi there!');

支持的服务提供商

  • sms.ru

    类:\alexeevdv\sms\provider\SmsRuProvider 参数

    • apiId - 从 sms.ru 获取的您的 API ID
  • smsc.ru

    类:\alexeevdv\sms\provider\SmscRuProvider 参数

    • login - 从 smsc.ru 获取的您的登录名
    • psw - 从 smsc.ru 获取的明文或 MD5 哈希密码