nodejs调用腾讯云短信实现发送短信功能

最近在做短信平台,目前测试了一下腾讯云的短信平台,把目前测试的可行调用的方式记录一下。

一:准备工作

腾讯云短信配置流程:
1.注册腾讯云、实名认证(分个人和企业)、购买套餐(可免费试用)
2.创建应用、创建签名、(这部分按照腾讯云自己的文档配置即可)
3.前往apis,创建腾讯云短信 API
4.阅读api接口文档,了解配置参数,考虑跨域问题。

二:nodejs运行实现

下载包

运行:npm install tencentcloud-sdk-nodejs-sms --save

创建smsTest.js

代码大概如下:

const tencentcloud = require("tencentcloud-sdk-nodejs-sms");
const  SmsClient = tencentcloud.sms.v20210111.Client;
const clientConfig = {
    
    
  credential: {
    
    
    secretId: "AKIDJn8I5gJwObaTDkW",	//填自己的
    secretKey: "fBUXMwHNDsITPlwxlO",//填自己的
  },
  region: "ap-nanjing",
  profile: {
    
    
    httpProfile: {
    
    
      endpoint: "sms.tencentcloudapi.com",
    },
  },
};
// 实例化要请求产品的client对象,clientProfile是可选的
const client = new SmsClient(clientConfig);
function sendCont(){
    
    
  const params = {
    
    
      "PhoneNumberSet": [
          "+8615572156567" //填自己的
      ],
      "SmsSdkAppId": "140082459",  //填自己的
      "SignName": "测试",  //填自己的
      "TemplateId": "1822824",  //填自己的
      "TemplateParamSet": [
          "A0080001"  //填自己的
      ]
  };
  client.SendSms(params).then(
    (data) => {
    
    
      console.log(data);
    },
    (err) => {
    
    
      console.error("error", err);
    }
  );
}

sendCont();		//直接运行 也可按需要自己调用

运行

node smsTest.js
运行后返回 消息 短信发送成功如下
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43578304/article/details/131087686