hyf2599/sms_project
Composer 安装命令:
composer require hyf2599/sms_project
包简介
SDK for SMS service
关键字:
README 文档
README
这是一个简单的短信发送SDK,支持短讯云和创蓝两种短信服务提供商。
安装
使用Composer安装:
composer require hyf2599/sms
配置
- 复制
config_example.php文件为config.php - 修改
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',
];
- 将配置添加到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
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-11