开发技巧--发送手机验证码接口调用
【返回Z平台-帮助文档-首页】
当前互联网项目大多需求通过手机号进行注册,为了验证手机号的有效性,多以短信验证码的方式进行手机号码有效性的验证。本教程以Z平台+阿里云短信接口为例进行讲解。
目录
开通阿里短信接口
第一、注册阿里云账号并登录。
第二、进行控制台,在产品与服务中选择“短信服务”,并执行开通过程。
第三、申请短信签名
第四、申请短信模板
第五、申请访问密钥
对接阿里短信接口
第一、启动Z平台开发环境【开发环境搭建】
第二、打开 com.futvan.z.framework.util.SmsUtil 类 ,该类为短信发送工具类
第三、修改阿里短信对接方法中的对应参数
第四、验证短信发送是否成功
开通阿里短信接口
第一、注册阿里云账号并登录。
阿里云:https://www.aliyun.com/
第二、进行控制台,在产品与服务中选择“短信服务”,并执行开通过程。
第三、申请短信签名
短信签名指的是短信内容中的标识名称,例如:【阿里云】XXXXXX,XXXXX,XXXXX 中的阿里云就是短信签名,根据项目名称的不同需要申请不同的名称。
短信签名需要等待审核。审核通过后就可以使用了。
第四、申请短信模板
短信模板指的是发送短信的内容。例如:您的验证码${code},该验证码5分钟内有效,请勿泄漏于他人!
要记下模板CODE:SMS_176521551 一会对接时使用
第五、申请访问密钥
要记录这两个字符串,接口对接时使用
对接阿里短信接口
第一、启动Z平台开发环境【开发环境搭建】
第二、打开 com.futvan.z.framework.util.SmsUtil 类 ,该类为短信发送工具类
第三、修改阿里短信对接方法中的对应参数
第四、验证短信发送是否成功
在用户注册环节,添加发送短信验证代码
调用方法:SmsUtil.SendCodeSMS(tel, code);
tel:接收短信的手机号。例如:13888888888
code:短信验证码,例如:888888
开发技巧--发送手机验证码接口调用相关推荐
- 发送手机验证码通过调用第三方网易云信API(flask项目)
一. 获取验证码: 1. 输入手机号码 2. 通过ajax发送请求 3. 后端: 获取手机号码 使用requests向第三方的服务端(网易云信)发送请求 官方文档 htt ...
- 手机验证码平台,怎么发送手机验证码,php开发手机验证码短信接口功能
通过前面的学习, 你已经掌握怎么在腾讯短信平台上设置项目, 添加短信签名, 设置短信模板, 把手机验证码注册页面写好. 今天子恒老师来跟你分享怎么实现发送手机验证码给用户, 注意我们使用的是php开发 ...
- node发送手机验证码,koa接入短信demo(云信通),云信通提供免费开发测试账号
提示:node发送手机验证码,koa接入短信demo(云信通) 文章目录 前言 一.云信通配置 二.使用步骤 1.vue中Login.vue 2.vue中axios.js 3.koa中routes.j ...
- SpringBoot+vue 使用阿里云的短信功能发送手机验证码
前言: 小编后端用的是Springboot 前端用的是vue ,小编主要是写后台,前端页面比较简陋,后期还要调优,写的不对处还望多多包涵. 环境: 需要先准备好阿里云的账号和一些必要的参数.详情见我的 ...
- 腾讯云短信服务实现 Java 发送手机验证码(SpringBoot+Redis 实现)
文章目录 腾讯云短信服务实现 Java 发送手机验证码(SpringBoot+Redis 实现) 1.打开腾讯云短信服务 2.创建短信签名 3.创建短信正文模板 4.等待全部审核完毕即可 5.发送短信 ...
- 开发一个发送手机短信的计算机软件
开发一个发送手机短信的计算机软件 很久以前就有这个想法了,无奈时间有限,资料不足,一直没有成功.昨天突然意念再生,没想到还真搞成功了.接下来我将对这方面的技术做一个总结,并详细介绍我使用的方法细节.我 ...
- springMVC+阿里云API = 实现发送手机验证码短信
springMVC+阿里云API = 实现发送手机验证码短信 前段时间vue框架做了一个旅游APP软件,其中在用户登录APP的时候,我不仅提供了用户可以自己手动先去注册账号在进行登陆App.然后我还提 ...
- 用Python模拟识别图片验证码并发送手机验证码
1.导语 大家好,好久不见.又到每日分享Python小技能的时候了.最近因为疫情影响,所以更新内容比较慢-今天周一,就来更新一波,心血来潮,是时候上线经营了.其实也没想到有啥好分享的,不如分享一些干货 ...
- jquery发送手机 验证码倒计时插件 支持页面刷新
在最新项目中需要用到发送短信短信验证码,网上搜了半天找不到满意的,就自己写了一个. jquery封装好的发送手机验证码倒计时插件 采用cookie 防止页面刷新. 实现思路: 1.实现点击按钮,对手机 ...
最新文章
- mysql 替换 多个逗号_如何使用mySQL replace()替换多个记录中的字符串?
- 将php源码修改成存在注入的源码,天融信关于ucms系统存在代码注入漏洞的分析...
- 发布一个http请求封装类
- lisp医院化验系统_浅谈医院化验室信息系统(LIS)的建设
- 垃圾收集 java_Java 垃圾收集技术
- 跟据URL来实现WebService
- 苦逼IT男必然生女?
- 巧妙的响应式:深入理解Vue 3的响应式机制
- 新手Ubuntu 分子动力学模拟软件 Gromacs 安装教程!
- PVID、Access、Trunk、Hybrid三种不同端口收发规则、Vlan中tagged端口和untagged端口的区别
- 2020 年的风口是什么?
- python实现日历功能_Python用PyQt5界面编程之基本控件QCalendar的使用方法详解
- cv2.imread默认情况下读取的是彩色图片
- 高德地图坐标查询工具——JavaScript
- linux 电源管理源码分析,Linux 3.8.1 电源管理之OMAP Voltage Domain分析
- Win系统 - 怎么样卸载 Win10 更新补丁,如何删除系统安全补丁
- 【AI简报20210514期】开源项目树莓派复古相机、L4自动驾驶新闻速递
- Windows安装TVM详细教程及报错提示
- linux 配置java环境
- php中文数字转阿拉伯数字,中文数字转阿拉伯数字
热门文章
- 舰队collection服务器维护,舰娘百科 - 专业性的舰队Collection百科全书
- iOS symbol(s) not found for architecture armv7
- 小米Max 2完美刷成开发版获得root超级权限的流程
- linux----创建主分区、扩展分区、在扩展分区上建立逻辑分区。
- firefly-rk3288j开发板--linux I2C实验之eeprom驱动
- euclidea教程_Euclidea - 有一种浪漫叫欧氏几何 - iPhone应用 - 【最美应用】
- 学术报告学习总结2(2021.6.24)
- php的本地地址,php获取本机ip或远道地址
- JAVA计算机毕业设计毕业论文答辩管理系统Mybatis+系统+数据库+调试部署
- 古琴调音频率及音位图(正调F调)