腾讯云短信验证配置

发布时间:2024年01月12日

申请我们的腾讯云短信:

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

在这里插入图片描述

登录或者注册腾讯云账号

在这里插入图片描述

第三步去申请腾讯云提供的免费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);

? ? ? }

? );

?});

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

文章来源:https://blog.csdn.net/MSanXun/article/details/135499451
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。