Nodejs는 Tencent Cloud SMS를 호출하여 SMS 전송 기능을 실현합니다.

저는 최근 SMS 플랫폼 작업을 하고 있으며 Tencent Cloud의 SMS 플랫폼을 테스트하고 현재 테스트 중인 실행 가능한 호출 방법을 기록했습니다.

하나: 준비

Tencent Cloud SMS 구성 과정:
1. Tencent Cloud 등록, 실명인증(개인, 기업 구분), 패키지 구매(무료 체험 가능)
2. 애플리케이션 생성, 서명 생성, (이 부분은 Tencent Cloud 자체 구성에 따라 구성 가능) 문서)
3. API로 이동하여 Tencent Cloud SMS API를 생성합니다.
4. API 인터페이스 문서를 읽고 구성 매개변수를 이해하고 도메인 간 문제를 고려합니다.

2: 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();		//直接运行 也可按需要自己调用

달리다

노드 smsTest.js가
실행된 후 다음과 같이 반환 메시지 SMS가 성공적으로 전송됩니다.
여기에 이미지 설명을 삽입하세요

추천

출처blog.csdn.net/weixin_43578304/article/details/131087686