hyf2599/sms_project 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

hyf2599/sms_project

Composer 安装命令:

composer require hyf2599/sms_project

包简介

SDK for SMS service

关键字:

README 文档

README

这是一个简单的短信发送SDK,支持短讯云和创蓝两种短信服务提供商。

安装

使用Composer安装:

composer require hyf2599/sms

配置

  1. 复制config_example.php文件为config.php
  2. 修改config.php文件中的配置信息,填入您的短信服务提供商的账号信息
return [
    // 短讯云配置
    'duanxinyun_sms_appkey' => 'your_duanxinyun_appkey',
    'duanxinyun_sms_appcode' => 'your_duanxinyun_appcode',
    'duanxinyun_sms_appsecret' => 'your_duanxinyun_appsecret',
    
    // 创蓝配置
    'chuanglan_sms_account' => 'your_chuanglan_account',
    'chuanglan_sms_password' => 'your_chuanglan_password',
];
  1. 将配置添加到ThinkPHP配置系统中
\think\facade\Config::set(require_once 'config.php', 'my');

使用

发送普通短信

// 默认使用短讯云
$result = \hyf2599\SmsFacade::sendSms('13800138000', '您的验证码是:{code},5分钟内有效。', 'daunxinyun');

// 指定使用创蓝
$result = \hyf2599\SmsFacade::sendSms('13800138000', '您的验证码是:{code},5分钟内有效。', 'chuanglan');

发送变量短信(仅支持创蓝)

$result = \hyf2599\SmsFacade::sendVariableMessage(['13800138000', '13900139000'], ['张三', '李四'], '尊敬的{$var},您好!');

查询短信余额(仅支持创蓝)

$result = \hyf2599\SmsFacade::queryBalance();

示例

查看example.php文件获取完整示例。

要求

  • PHP 7.2+
  • GuzzleHttp/Guzzle 7.0+
  • ThinkPHP 6.0+
  • PHP JSON扩展
  • PHP cURL扩展

许可证

MIT

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-07-11