UniSMS短信验证登录

一、UniSMS网站

UniSMS 合一短信-高可用聚合API短信平台-国际短信验证码

二、点击登录

第一次登录免费送50次短信验证,也就是送2元钱。

登录之后进行实名认证

三、实名认证完成之后,点击签名报备;在签名管理中添加一条签名。

一般情况下,使用自己真实姓名添加的标签名,十几分钟之内就会通过。

四、代码配置

我这配置在后端进行Node.js配置的,如有需要其他配置可以查阅帮助文档

下面就是其他方法进行配置

五、使用Node.js进行配置

先安装UniSMS依赖

npm i unisms

或者

yarn add unisms

后端中在index.js文件配置代码

//在index.js导入unisms依赖包
const UniSMS = require('unisms').default

//登录
router.get('/login', async (req, res) => {
  // 初始化
  const client = new UniSMS({
    accessKeyId: '凭证管理中的AccessKey ID',  //当你实名认证之后就会自动生成ID,直接复制就行
  })

  //接收前端发送过来的手机号
  const { phone } = req.query
  //生成随机的四位数验证码,也可以修改成其他几位数验证码
  const len = Math.floor(1000 + Math.random() * 9000)

  // 发送短信
  client.send({
    to: phone,
    signature: '签名名称',
    templateId: 'pub_verif_short2', //短信报备中模板管理,在里面随便复制一个通道就可以
    templateData: {
      code: len,
    },
  })
    .then(ret => {
      res.json({ code: ret.code,len:len}); //向前端发送生成的验证码
    })
    .catch(e => {
      console.error(e)
    })
})

在凭证管理中复制AccessKey ID

这里面的通道随便使用哪个都行,主要还是前面几个。

六、以上方法配置好后就可以使用自己手机号进行验证。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值