腾讯云短信验证配置

申请我们的腾讯云短信:

第一步如果你有腾讯云短信接口这一步可以直接省略,如果你没有请根据我的步骤进行申请“腾讯云短信接口

在这里插入图片描述

登录或者注册腾讯云账号

在这里插入图片描述

第三步去申请腾讯云提供的免费100条的短信

在这里插入图片描述

短信签名:                   

创建签名:

然后等待生效,一般很难成功可以寻求客服帮助

!成功后的一定要截屏自己的秘钥和账号后面需要

创建正文模版:

根据自己需求选一个:

等待审核!

后端配置

安装 腾讯云:tencentcloud-sdk-nodejs-sms

node后端代码


//短信验证

//手机验证码

router.get('/iphonlog', async function(req, res, next) {

   var temp =parseInt(Math.random() * 10000) ; //[0,9000)

   // 获取1000~9000

   // temp = 1000 + parseInt(temp);

   

   // let phone = req.body.iphons;

   // console.log(phone,"70验证码:",temp)

   //安装 npm install tencentcloud-sdk-nodejs-sms

   const tencentcloud = require("tencentcloud-sdk-nodejs-sms");

   const SmsClient = tencentcloud.sms.v20210111.Client;

   // // 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密

   // // 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:https://cloud.tencent.com/document/product/1278/85305

   // // 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取

   const clientConfig = {

       credential: {

           // 密钥id

           secretId:"  你的标识 API  ",  //用于标识 API 调用者身份,可以简单类比为用户名。

           // 密钥密码

           secretKey: "你的验证 API   ", //用于验证 API 调用者的身份,可以简单类比为密码。

       },

       region: "ap-beijing",

       profile: {

           httpProfile: {

               endpoint: "sms.tencentcloudapi.com",//短信网络接口

           },

       }

   };

   // 实例化要请求产品的client对象,clientProfile是可选的

   const client = new SmsClient(clientConfig);

   const params = {

       "PhoneNumberSet": ["+86"+"发送的手机号"],

       "SmsSdkAppId": "1400874927",//短信应用管理的应用列表的SDKAppid

       "SignName": "马雅朋一生三巡公众号",//公众号

       "TemplateId": "2014287",//正文模板ID

       "TemplateParamSet": [temp.toString()]

   };

//调用发送短信

  client.SendSms(params).then(

      (data) => {

        res.send({code:200});

      },

      (err) => {

          console.error("error", err);

      }

  );

 });

至此就结束了希望帮助到你,留个赞再走呗 !谢谢您嘞

  • 28
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值