Node番外篇:LeanCloud平台下node发送短信验证码

17 篇文章 4 订阅

继上次node发送邮件后,node番外篇二我们来说说如何在LeanCloud平台上进行短信验证码的发送。是不是很激动,现在我们就来看看吧!!!

  • 使用CleanCloud平台发送短信验证码,首先我们肯定需要去平台进行用户注册并按照平台的指引完成实名认证,之后需要我们创建一个实例、
  • 当这一切你都完成后,点击进入我们的控制台 > 短信 > 设置 进行我们发送短信前的一些平台设置: 启用短信验证码服务,创建短信签名(个人用户直接使用我们的实名认证的名字即可,企业用户可以使用企业的名称)
  • 在控制台的设置里面找到我们应用实例的keys(包括APPID, APPKey)
  • 现在开始编写Node代码发送短信:(在发送之前需要等我们创建的短信签名审核通过)
// 安装相应的依赖:
npm install leanengine --save
npm install leancloud-storage@3 --save
const AV = require("leanengine")
// 初始化: 
AV.initialize(appid, app_key)

// 发送短信验证码: 
AV.Cloud.requestSmsCode({
	 mobilePhoneNumber: ""  // 发送短信到的号码
	 name: ""   // 短信验证的名称
	 op: ""    // 短信验证码中的一些描述性信息
	 ttl: 1    // 该验证码的生效时长
}).then(function(data){
	console.log("短信发送成功")
}, function(err){
	console.log("短信发送失败")
})

// 短信发送成功后如何判断用户输入的验证码是否正确
// 参数1: 用户输入的验证码的内容
// 参数2; 发送验证码的手机号码
AV.Cloud.verifySmsCode("xxxxxx", "xxxxxxxxxxxxx").then(function(){
	console.log("短信验证成功")
}, function(){
	console.log("短信验证失败")
})

这样子,在LeanCloud平台上进行短信验证码的发送就搞定了,当然在其他的一些云平台上也是可以的,方法也都类似,但是短信验证码的发送是要收费的哦,在LeanCloud上是0.05元一次,国际电话收费更高~~~~~~~~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值