定制 weblinuxgame/sms 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

weblinuxgame/sms

Composer 安装命令:

composer require weblinuxgame/sms

包简介

base on easy-sms package,添加支持大汉三通短信平台

README 文档

README

license license license license license

扩展支持 大汉三通通信平台

平台文档地址

安装 (集成到现有easy-sms)

composer require weblinuxgame/sms

#### 注意: php >=7.1

使用demo

eg:

$config = [];//相关配置
$app = new EasySms($config); 
$phone='';// 手机号
$data = [
     'content' => '测试验证码' . rand(1000, 9999),// 发生内容
     'template' => '122xx21323xx',// 模板id
     'data' => [
          'sendtime' => time(),// 定时发送(天)[选填]
          'subcode' => '7889', // 子签名[按平台配置选填]
     ],
];
$app->send($phone,$data, ['dahansantong','baidu','aliyun']);

eg2:

 $config = [];//相关配置
 $app = new EasySms($config); 
 $phone='';// 手机号
 $data = [
      'content' => '测试验证码' . rand(1000, 9999),// 发生内容
      'template' => '122xx21323xx',// 模板id
      'data' => [
           'sendtime' => time(),// 定时发送(天)[选填]
           'subcode' => '7889', // 子签名[按平台配置选填]
      ],
 ];
 // 自定义扩展网关
 $app->extend('my-sms',function($config){
    return new \WebLinuxGame\Sms\Gateways\DaHanSanTongGateway($config);
 });
 $app->send($phone,$data, ['my-sms']);   

配置demo

config.php [可以沿用easy-sms]
如果已有相关配置,只需追加 gateways对应
dahansantong 的内容 和 default中的gateways

return [
    // HTTP 请求的超时时间(秒)
    'timeout' => 5.0,

    // 默认发送配置
    'default' => [
        // 网关调用策略,默认:顺序调用
        'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class,

        // 默认可用的发送网关
        'gateways' => [
            'dahansantong', 'yunpian', 'aliyun',
        ],
    ],
    // 可用的网关配置
    'gateways' => [
        'errorlog' => [
            'file' => '/tmp/easy-sms.log',
        ],
        'dahansantong' => [
            'account' => env('account', "dh1234"),
            'password' => md5(env('password', "%eNTE67G")),
            'subcode' => env('subcode', "853101"),
        ],
        'yunpian' => [
            'api_key' => '824f0ff2f71cab52936axxxxxxxxxx',
        ],
        'aliyun' => [
            'access_key_id' => '',
            'access_key_secret' => '',
            'sign_name' => '',
        ],
    ],
];    

感谢 easy-sms 项目

easy-sms github

统计信息

  • 总下载量: 127
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 7
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-06-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固