# 竞价系统-短信系统

# 概述

竞价系统使用的短信平台是阿里云短信服务,因此在某个业务需要发送短信前,需要到阿里云去添加短信模板,提交审核, 审核通过后短信才能使用。随后使用短信模板ID调用短信微服务进行发送。

# 短信模板

添加短信模板流程:

  • 登录阿里云账户
  • 打开“短信服务”(找不到可以在搜索框搜索)-“国内消息”-“模板消息”,点击添加模板
  • 选择短信类型(通常选择“短信通知”),填写模板标题、内容、备注等信息后提交
  • 审核通过后,该模板才能够使用

# 模板管理

  • 由于在业务不断变化的过程中,短信内容可能会进行修改。而阿里云已审核通过的模板 是不能修改的,那就需要重新申请一个短信模板
  • 如果程序中直接写死短信模板参数,在更换短信模板时,就比较麻烦了, 因此引入了模板管理的功能。
  • 登录管理端,“内容管理”-“消息模板”,此处可以管理平台模板与短信模板的对应关系, 也就是说,程序可以使用固定的平台模板ID,如果对应的短信模板ID变了, 直接在这里重新配置即可,不需要修改程序
  • 其中,平台模板ID的编号规则:前两位是对应业务编号(不足两位时在前面补0), 后两位是排序号(依次为00, 01, 02, ...),所有平台模板ID都记录在SmsCodeConstant中。
  • 业务编号为
    1:中标(成交通知);2:催款;3:交流; 4:推广;5:竞价(流程变动);6:终止交易; 7:再成交;8:诚信公告;9:缴费通知;10:延长竞价;11:停止权限;12:找回密码;13:取回密码;14: 审核注册企业;15:审核变更企业;16:发货;17:通用短信验证码)

# 注意事项

  • 阿里云规定,短信模板参数,单个长度不能超过20个字符,整个参数转换为JSON字符串不能超过1000字节。
  • 阿里云短信禁止出现加QQ、加微信等字样,这样的模板是无法审核通过的

# 备注

阿里云已经增加了短信模板管理的相关接口,可以通过程序来提交短信模板审核, 查看模板内容,获取短信审核进度等。后续如果有需要,可以查阅一下阿里云的相关文档, 对这个功能进行实现。

Last Updated: 3/12/2020, 2:07:22 PM