对接阿里云的短信接口发送手机验证码

   日期:2024-11-01    作者:caijiyuan 移动:http://qyn41e.riyuangf.com/mobile/quote/76.html

最近做的项目涉及到对接阿里云的短信接口实现用户注册时发送验证码,我们在一个网站进行注册时要用到手机号获取验证码,这是很常见的操作。本篇博客记录如何对接阿里云的短信接口用手机号获取验证码,步骤如下

对接阿里云的短信接口发送手机验证码

1、对接阿里云短信接口的准备工作

上图的流程中,需要我们开发来弄的就是最后两步,其他的不用管,让上级去弄,调用接口要用到的配置性的东西,也向上级要就好了,当然可能你的上级不会直接给你,因为他根本不知道你需要哪些东西,那就向他要阿里云的账号,自己登陆进去找,接口文档如下

https://help.aliyun.com/document_detail/55284.html

调用接口需要哪些东西,文档里都有,然后去对应的地方找到就好了,其中“短信服务控制台”由此进

2、对接阿里云短信接口相关逻辑以及代码

准备工作做好后,我们就可以正式对接接口了,思路如下用户在页面填完手机号点击“获取验证码”后,调用controller,在这个controller里首先判断该号码是否已注册过,如果没注册过则随机生成一个验证码,存到Redis里(key为手机号,value为验证码,并将生成的验证码作为阿里短信模板的参数,然后根据阿里短信接口的返回值判断短信是否发送成功;用户提交注册信息后先根据手机号去Redis取验证码,判断用户输入的验证码是否正确,再做后面的逻辑

需导入的pom依赖

controller层代码

service层相关逻辑

AliSms.java代码

其中我短信模板中的变量替换JSON串如下


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号