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.我购买的是阿里云的 (购买谁家的基本上处理思路都一样)

https://www.aliyun.com/

 

 

 

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接口

然后测试下手机验证码验证的过程.

 

posted on 2020-10-06 16:40  广源时代  阅读(344)  评论(0编辑  收藏  举报

导航

支付宝 QQ群