首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >来唠一下系统集成短信

来唠一下系统集成短信

作者头像
灬沙师弟
发布2025-11-12 13:28:28
发布2025-11-12 13:28:28
750
举报
文章被收录于专栏:Java面试教程Java面试教程

现在短信发送越来越严格了

大家好,我是了不起,最近了不起应了客户要求,在原有的系统上加上了短信发送的功能,需求是短信发送的模板里需要调整微信小程序来查看内容。

搞过微信小程序短链的都知道,可以通过微信官方对小程序的路由进行生成短链,用户可以通过短链在微信以外的地方,比如短信、浏览器通过短链的方式直接跳转到小程序去。

具体参考官方文档:

获取微信小程序链接

问题来了

用过的都知道,不同数据的微信短链,每条短链都不一样,并且需要你通过传参的方式,传入短信模板里。

比如传入一个数据的唯一标识作为参数,然后指定小程序里的一个详情路由

用户点击这个链接,就会跳到这个路由去,并且请求你预设好的传参,通过这种方式查看数据。

但是随着反诈的力度不断加强,短信方面也开始严格管控,目前短信方已经开始对短信模板里关于链接的参数提高要求了。

比如腾讯短信,目前因腾讯模板审核标准更新,短信发送时不再支持以链接或短链作为参数。

阿里云短信虽然说支持,但是实际上,并不支持短链+变量的形式了,阿里云只支持他们一级域名+变量,不支持短链+变量,尤其是wxaurl.cn开头的,这个微信的域名。

他们的人工表示,只支持他们审核打大后看得到内容的短链

因此微信的短链+变量老是被打退。

新政策出现前已经通过的模板不受影响,所以现在看到很多访客系统依旧可以发送短链+变量的短信。

但是已经有个客户的访客系统开始发送不出短信了,现在他们在通过更换签名的方式让短信正常发送,但是这种明显治标不治本。

目前大的短信运营商都已经和谐掉了短链+变量的方式,基本可见趋势是定下的了。

或许还有一些运营商还支持短链+变量,但是估计也坚持不了多久。

退而求其次

所以为了避免以后影响,我没有去找可能还支持短链+变量的运营商,而是改变方案,直接写死一个链接在模板里,然后通过SDK的方式,定时的去新增模板。

因为微信短链最多支持30天,以前是支持永久的,现在不行。

通过服务定时任务去新增模板,然后删掉超过30天的模板,并且每次发短信都会去查询最新的模板ID,保证每次使用的都是最新的链接。

而这个短链则是列表页的路由,每次进来,当前页面获取当前用户的openId,然后查询跟他相关的数据展示出来,要看哪天让用户自己去点击。这样就让短链通用了。

福利分享时间

很多小伙伴也关注很久了

我们能与志同道合的朋友畅聊职业发展

分享最新面试机会和题库

为了更方便的交流

我们特别创建了一个专业的交流群

旨在帮助大家互相学习、共同进步

输入加群口令 mmm

即可轻松成为我们的一员

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-09-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java面试教程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 现在短信发送越来越严格了
  • 问题来了
  • 退而求其次
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档