node短信接口开发

来源:互联网 发布:刷机后恢复数据 编辑:程序博客网 时间:2024/06/15 05:22
最近上新项目,要用到一个短信验证的功能,之前也没接触过这类东西,也搞了半天


基本的流程大概是这样:

前台页面做好输入框用户填写手机号 -> 后台生成验证用的数字code -> 调用短信接口下发code ->  用户填写code提交 -> 校验是否通过

前面两步也没什么好说的,做一个表单。 然后生成一段6位code


var code = Math.floor((Math.random()*999999)+111111);

接下来调用短信接口

公司这边给的是Luosimao的短信接口

文档地址luosimao.com/docs/api


自己先封装了一个简易版的module,后续考虑优化一下。


调用

var luosimaosms = require('luosimao-sms-node');var client = new luosimaosms();client.sendMessage(‘13700000000',’1234’,function(data){    console.log(data);});

这家用的是basic auth 的验证方式,之前没接触过,搞了好久。。。索性短信速度还可以,就大功告成了。

最后就是校验一下用户提交的code是否符合生成值,存数据库。

这里记录一下此类接口的调用方式,后面再优化一下。



0 0
原创粉丝点击