02-STM32+ESP8266+AIR202/302终端管理篇-购买和测试手机验证码
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESA2GJK1DH1K_C/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
说明
实现手机验证码有两种方式:
一种是借助别人的平台,校验手机验证码什么的也用别人的平台.
如:mob手机验证码平台
https://www.cnblogs.com/yangfengwu/p/9639770.html
这种平台呢,只需要导入官方的jar包,然后使用就可以了.
用户不用去自己搭建后台.
另一种是购买别家的短信服务,然后自己规定好APP和服务器之前的协议.
服务器端接收app的发来的手机号,然后自己生成验证码,然后调用短信服务中提供的
API函数,发送验证码给手机,手机再提交给服务器,服务器再去对比验证码一不一致.
咱这节测试的就是这一种,咱服务器提供一个http post接口出来,APP通过post接口把数据提交
给服务器,服务器调用短信服务里面的API用来发送和校验验证码.
购买短信服务
1.我购买的是阿里云的 (购买谁家的基本上处理思路都一样)
2.立即购买
3.购买套餐
4.付款以后到短信服务控制台
刚打开的时候这里应该有个开通.大家选择开通!忘了截图了
5.可以先体验一下
接收手机号填写自己的手机号
6.添加自己的签名
上面短信中的 【阿里云通信】 里面的阿里云通信就是签名
7.申请签名
8. 添加模板
9.模板名称随意,然后可以选择一个常用的模板
10,选择一个模板
11.提交
12,准备工作做好以后测试一下
如何应用到自己的服务器上
1.点击帮助文档
2.点击简介
3.①里面提供了各种编程语言的SDK包
②里面是阿里云提供的测试SDK部分
4.先看①
提供了各个版本的使用短信服务的SDK(用户可以根据自己的服务器下载使用)
咱们在下一节会使用!
5.在看②
测试一下SDK
②是短信签名的名字
③是模板对于的编号
④是要发送的验证码
要求是这样子填写
{"code":1234}
之所以填写的是code,是因为短信模板里面的这个地方是code
其实就是要求用json格式这样子写.
结语
这一节咱呢只是用服务器提供的页面测试了下.
后面咱将把SDK放到咱的服务器上,对外提供http接口
然后测试下手机验证码验证的过程.