NodejsはTencent Cloud SMSを呼び出してSMS送信機能を実現します

私は最近 SMS プラットフォームに取り組んでおり、Tencent Cloud の SMS プラットフォームをテストし、現在テストされている実行可能な通話方法を記録しました。

1: 準備

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