qq348069510/smsbao
Composer 安装命令:
composer require qq348069510/smsbao
包简介
适用于短信宝API v1 快捷工具 短信宝:http://www.smsbao.com/
README 文档
README
介绍
适用于短信宝API v1 快捷工具 短信宝:http://www.smsbao.com/
使用说明
- 引入Smsbao.php文件,并引用类
use smsbao\Smsbao; - 初始化工具对象
$smsbao = new Smsbao("短信宝平台用户名", "短信宝平台密码"); - 如果需要重新设置账号密码可使用
$smsbao->setUser("短信宝平台用户名", "短信宝平台密码"); - 发送短信
$smsbao->send("手机号","短信内容",发送类型);发送类型参数可省略,返回true为发送成功,false则是发送失败 - 获取错误信息
$smsbao->getErrorMessage();用于获取上一次失败后的错误信息 - 提供三种发送类型(调用方式为类常量)
Smsbao::GN_SMS:国内短信,Smsbao::GW_SMS:国外短信,Smsbao::VOICE:语音验证码,缺省值默认为国内短信 - 查询账户余额
$smsbao->query();返回内容为 [发送条数:x条,剩余条数:x条]。如果查询失败直接返回错误信息 - 可设置是否使用SSL安全协议的安全接口请求
$smsbao->setIsSSL(true)true为使用SSL安全协议,false则不使用 - 随机生成字符串助手函数,可快速生成验证码
$smsbao->random(6,true)即生成长度为6位的数字验证码
Composer
安装
composer require qq348069510/smsbao -vvv
更新
composer update qq348069510/smsbao -vvv
删除
composer remove qq348069510/smsbao -vvv
注意事项
为了避免被滥用,demo.php文件请在测试后删除
版本日志
v1.0.2
增加对手机号码的自动识别,当识别到手机号码中包含 + 符号则自动切换至发送国际短信
优化对手机号码的URL编码格式化
优化Http请求方法及代码结构
v1.0.1
修复对php7.4的不兼容性
v1.0.0
支持短信宝的发送国内外短信,语音验证码,账户余额查询功能
支持设置是否使用SSL安全协议的安全接口
支持随机字符串生成函数
参与贡献
- 短信宝官网开发文档(http://www.smsbao.com/openapi/)
qq348069510/smsbao 适用场景与选型建议
qq348069510/smsbao 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 85 次下载、GitHub Stars 达 0, 最近一次更新时间为 2020 年 03 月 19 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「短信接口」 「smsbao」 「短信宝」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 qq348069510/smsbao 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 qq348069510/smsbao 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 qq348069510/smsbao 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
统计信息
- 总下载量: 85
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2020-03-19