DreamSMS

在线演示

测试账号:demouser

测试密码:demouser

测试地址:http://s.dm1.in/6

开发背景

本程序是针对以前在公司项目中,多次因短信产生各种问题而开发设计的。

短信发送主要分两种,一种是全文短信,另一种是模板短信。

以前因短信延误问题,跟服务商客服沟通。客服说明全文短信属于营销短信,是有人工审核的,导致发送时间可能会延长,也是客户收信延误的根源所在。

程序框架是公司的,整个框架都是基于全文短信设计,修改会导致其他很多的问题。

其中一个比较典型的问题就是短信发送记录,框架是把短信内容复制一遍做的发送记录。但要是换了模板短信,程序里就只剩下模板变量,就没有办法做发送记录了。

当然,实际问题远不止于此。

也因为这样,即使是更换短信服务商,也只能选择同类型的,导致对短信服务商的选择非常有限。

短信模板直接写在程序源码上,要修改短信内容只能修改源码,非常麻烦。

程序里发送短信的地方又非常多且零散。

还有一些短信服务商的政策问题。突然说短信要全部备案,过几天又说句尾要加退订回T,否则不给发等等,来得猝不胜防。

开发目标

  1. 在不修改原有代码,不影响原有业务的前提下,实现原有框架的短信功能的无缝升级。
  2. 可以选择使用目前市面上主流的短信服务商,不再被限制在只能使用固定的短信商。
  3. 以往在人工抽检下,短信延误30-60分钟,甚至直接丢失。通过DreamSMS,不再需要人工审核,客户可以更快速稳定接收短信。
  4. 不修改源程序的前提下,实现短信内容的修改,甚至无缝更换短信服务商。

支持接口

目前支持阿里云短信、云片网、腾讯云、短信宝、Luosimao、云之信、乐信、秒嘀。

在可提供短信账号及接口资料的前提下,可现场添加其他短信接口。

使用说明

1. 添加短信账号,具体参数因短信服务商而有一定区别。

2. 添加短信模板,根据上一步的短信账号,添加相对应的模板。需要注意的是,短信模板的内容直接完整复制过来。

3. 如果短信服务商支持远程获取模板的,只需要填入ID,然后点击远程获取便可,建议优先使用。

4. 请求调用方式,用户主页有详细说明与示例。

项目截图

发表评论

邮箱地址不会被公开。