在线演示
测试账号:demouser
测试密码:demouser
测试地址:http://s.dm1.in/6
开发背景
本程序是针对以前在公司项目中,多次因短信产生各种问题而开发设计的。
短信发送主要分两种,一种是全文短信,另一种是模板短信。
以前因短信延误问题,跟服务商客服沟通。客服说明全文短信属于营销短信,是有人工审核的,导致发送时间可能会延长,也是客户收信延误的根源所在。
程序框架是公司的,整个框架都是基于全文短信设计,修改会导致其他很多的问题。
其中一个比较典型的问题就是短信发送记录,框架是把短信内容复制一遍做的发送记录。但要是换了模板短信,程序里就只剩下模板变量,就没有办法做发送记录了。
当然,实际问题远不止于此。
也因为这样,即使是更换短信服务商,也只能选择同类型的,导致对短信服务商的选择非常有限。
短信模板直接写在程序源码上,要修改短信内容只能修改源码,非常麻烦。
程序里发送短信的地方又非常多且零散。
还有一些短信服务商的政策问题。突然说短信要全部备案,过几天又说句尾要加退订回T,否则不给发等等,来得猝不胜防。
开发目标
- 在不修改原有代码,不影响原有业务的前提下,实现原有框架的短信功能的无缝升级。
- 可以选择使用目前市面上主流的短信服务商,不再被限制在只能使用固定的短信商。
- 以往在人工抽检下,短信延误30-60分钟,甚至直接丢失。通过DreamSMS,不再需要人工审核,客户可以更快速稳定接收短信。
- 不修改源程序的前提下,实现短信内容的修改,甚至无缝更换短信服务商。
支持接口
目前支持阿里云短信、云片网、腾讯云、短信宝、Luosimao、云之信、乐信、秒嘀。
在可提供短信账号及接口资料的前提下,可现场添加其他短信接口。
使用说明
1. 添加短信账号,具体参数因短信服务商而有一定区别。
2. 添加短信模板,根据上一步的短信账号,添加相对应的模板。需要注意的是,短信模板的内容直接完整复制过来。
3. 如果短信服务商支持远程获取模板的,只需要填入ID,然后点击远程获取便可,建议优先使用。
4. 请求调用方式,用户主页有详细说明与示例。