私は最近 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 が次のように正常に送信されます。