程序君带你畅聊发送短信验证码

现在不管是网站,还是app等互联网和移动互联网产品,绝大部分注册都是直接用手机号注册登录的,方式就是给手机发送短信验证码,然后把验证码填入,后台程序去匹配判断用户填入的验证码和发送的是否一致。

      我最近做的好几个项目都用到了发送短信验证码的这个第三方接口,其实这个发送验证码的原理很简单,实现也很简单。

     如下三个图,是我做的其中一个项目的相关效果截图:

程序君带你畅聊发送短信验证码_第1张图片

程序君带你畅聊发送短信验证码_第2张图片

程序君带你畅聊发送短信验证码_第3张图片
      我用的比较多的第三方短信接口是容联-云通讯的(http://www.yuntongxun.com/),它的API挺强大的,也挺稳定的,使用也不难,有相关使用教程。

      接下来,我来分步骤解析我是如何使用云通讯的短信API的。

      第一步:首先得注册一个企业开发者账号,然后进行企业认证,最后得往账户充值最少500元(账户至少要500元以上才能使用短信接口)。

      第二步:创建开发应用,如下图所示:

程序君带你畅聊发送短信验证码_第4张图片

程序君带你畅聊发送短信验证码_第5张图片
第三步:提交发送验证码的短信模板进行审核(每个工作日的早上九点进行审核,所以建议大家尽量在早上九点之前提交短信模版)

程序君带你畅聊发送短信验证码_第6张图片

程序君带你畅聊发送短信验证码_第7张图片

程序君带你畅聊发送短信验证码_第8张图片

       这个页面不是一般的丑,是特别的丑,没办法,自己前端不牛,为了应付审核用的,样式不重要,功能效果最重要。
程序君带你畅聊发送短信验证码_第9张图片
第四步:载入第三方接口类(我用的是Thinkphp框架,我把这个类封装了,放在/Libs/ThinkPHP/Library/Org/Util/下边)

程序君带你畅聊发送短信验证码_第10张图片

程序君带你畅聊发送短信验证码_第11张图片

程序君带你畅聊发送短信验证码_第12张图片

程序君带你畅聊发送短信验证码_第13张图片

程序君带你畅聊发送短信验证码_第14张图片
第五步:配置文件配置短信接口的相关账户和密钥

程序君带你畅聊发送短信验证码_第15张图片
第六步:控制器(服务端方法)


程序君带你畅聊发送短信验证码_第16张图片

程序君带你畅聊发送短信验证码_第17张图片

第七步:前端页面

程序君带你畅聊发送短信验证码_第18张图片

程序君带你畅聊发送短信验证码_第19张图片

程序君带你畅聊发送短信验证码_第20张图片

程序君带你畅聊发送短信验证码_第21张图片

        我在开发这个短信验证码接口的时候,给我最大麻烦就是短信模板审核的时候,审核了三次才通过,原因是我提供审核的注册页面的图片验证码干扰性不够强、没有js去进行验证判断的效果以及没有提示60秒倒计时效果等。

程序君带你畅聊发送短信验证码_第22张图片
       除此之外就是,在配置的时候千万要把账户、密钥、短信模板ID、生产地址和开发地址写对,一般把这些小问题注意好,开发的过程会挺顺利的。


完整代码包下载:https://yunpan.cn/cqaPTE9CVk6JK

提取码:09e9



        现在是信息大爆炸时代,信息泛滥,在这样的社会环境下,好的原创文章是最需要的,最不应该被淹没的,所以我就开始写文章了。这是我写的第七篇文章,是关于使用第三方容联云通讯短信API,主要是给大家介绍了我是如何使用API进行发送短信验证码,以及我在开发过程中遇到的问题和是如何解决的。我的原则始终是给大家推荐好东西&分享我的经验,共同进步。可能很多地方写的不好,请大家多多指出。

        我一直认为写文章是最好的思考方式,不光在分享,也在沉淀自己。张德Talk上的文章主要是分享技术、产品、创业和生活的相关有趣故事和经历。

程序君带你畅聊发送短信验证码_第23张图片

你可能感兴趣的:(PHP语言)