SMS Aggregation 短信聚合 1.0.3 版本正式发布
SMS Aggregation短信聚合 1.0.3版本正式发布
现已发布至maven中央仓库
本次更新除了前一版本的bug修复之外,还额外增加了华为云国内短信的支持 截止目前版本已经支持了
- 阿里云国内短信
- 华为云国内短信
- 腾讯云国内短信
- unisms短信
- 云片短信
五家短信厂商,在后续的版本中将陆续的支持更多的厂商 官方文档 gitee地址 **您的支持是我最大的动力,如果你觉得还不错,请用你发财的小手帮我点一个
使用方式
maven引入
<dependency>
<groupId>kim.wind</groupId>
<artifactId>sms-aggregation-spring-boot-starter</artifactId>
<version> 1.0.3 </version>
</dependency>
短信配置
sms:
# 短信服务商
supplier: huawei
huawei:
#华为短信应用appkey
appKey: XXXXv0Q5JXXXHaWhVnf5C20XXXX
#appSecret
app-secret: XXxx7EYzZTBwCYcwa5EhXXXXXXXX
#短信签名
signature: 华为云短信测试
#国内短信签名通道号
sender: 1069368924410005226
#模板Id
template-id: abcde2ae85b34a618712345617826cXXX
#APP接入地址 建立短信应用后获取到的地址
url: https://smsapi.cn-xxxxx-4.myhuaweicloud.com:443
#华为云国内短信状态报告接收地
statusCallBack: https://xxxx.com/v1
#是否打印http请求日志 默认false
httpLog: false
使用代码
@RestController
@RequestMapping("/test/")
public class DemoController {
//注入短信工具
@Autowired
private SmsBlend sms;
// 测试发送固定模板短信
@RequestMapping("/")
public void doLogin(String username, String password) {
sms.sendMessage("18888888888","测试发送固定模板短信");
}
}

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
unity-XCharts v3.6.0 已经发布,基于 UGUI 的数据可视化图表插件
unity-XCharts v3.6.0 已经发布,基于 UGUI 的数据可视化图表插件 此版本更新内容包括: v3.6.0 版本要点: 增加InputSystem支持 (by Bian-Sh) 增加官网在线示例多版本支持 (by SHL-COOL) 完善对VR的支持 (by Ambitroc) 增加UITable,UIStatistic等扩展UI组件 增加ItemStyle的MarkColor 增加通配符{h}的支持 优化Tooltip,Legend,DataZoom,Axis等组件 重构相关API接口,完善回调接口 修复若干问题 升级注意: 部分接口有调整,可根据提示更换下接口即可。 日志详情: (2023.04.01) 发布v3.6.0版本 (2023.03.14) 修复Tooltip的titleFormater设置{b}可能不生效的问题 (2023.03.14) 修复BarChart在数据为0时不绘制柱条背景的问题 (#250) (by Ambitroc) (2023.03.12) 增加LabelStyle的autoRotate可设置有角度的竖版文本的自动旋转 (2023.03...
-
下一篇
Beetl 模板引擎 3.15.1 发布,安全漏洞修复
本次主要修复了安全漏洞:Beetl 存在 SSTI 漏洞[BUG]。此漏洞不像JSON序列化工具安全漏洞具有普遍性,漏洞只会发生于"在线运行模板引擎"的系统 如果不使用此版本,为了避免漏洞,可以禁用Beetl本地Class调用,也可以自定义安全管理器,加上对java.lang.Class.forName的限制 public class YourNativeSecurityManager implements NativeSecurityManager { @Override public boolean permit(Object resourceId, Class c, Object target, String method) { String className = ....; String pkgName = ....; if (pkgName.startsWith("java.lang")) { return !className.equals("Runtime") && !className.equals("Process"...
相关文章
文章评论
共有0条评论来说两句吧...