榛子云短信增加云函数短信验证码管理,支持验证码生成、存储、比对、有效期管理

时间:2019-07-24

短信验证码的管理对于微信小程序云开发来说并不容易,主要原因是因为没有本地基础数据的存储。对于验证码来说只能存储在数据库中,仅仅是简单的带有验证码的注册、登录功能可能就需要1、2天的时间才能完成。

榛子云将短信验证码的管理和短信发送相结合,将验证码的管理融合进SDK,大大减轻了开发者的工作量。

下载: 请下载"微信小程序(云函数)"版的SDK

如何使用

1)发送短信

wx.cloud.callFunction({
name: 'zhenzisms',
data: {
$url: 'sendCode',
apiUrl: 'https://sms_developer.zhenzikj.com',
message: '您的验证码为:{code}',
number: '18511111111',
messageId: 'aaabbb',
seconds: 60,
length: 4
}
}).then((res) => {
console.log(res.result.msg);
}).catch((e) => {
//console.log(e);
});


2)如何比对用户提交的验证码

wx.cloud.callFunction({
name: 'zhenzisms',
data: {
$url: 'validateCode',
apiUrl: 'https://sms_developer.zhenzikj.com',
number: '18511111111',
code: '6346'
}
}).then((res) => {
console.log(res.result.msg);
}).catch((e) => {
console.log(e);
});

sdk使用了路由的方式,将一个云函数中集成了所有方法,参数$url为方法的名称,不同的功能名称不同


正在阅读:榛子云短信增加云函数短信验证码管理,支持验证码生成、存储、比对、有效期管理
上一篇: 榛子云给大家介绍一下验证码平台的选择标准 下一篇: 新上线APP,关注用户流失从关注用户短信接口注册开始
短信验证码接口平台 Copyright ©北京榛子科技有限公司
地址: 北京市海淀区上地中关村软件园1期23号楼二层 TEL:185 1846 3823 QQ: 1965891378
站点地图 公司主营:短信验证码 短信接口 短信平台