const tencentcloud = require("tencentcloud-sdk-nodejs");
// 短信服务
class SMSService {
// 发送短信
async send(data) {
const SmsClient = tencentcloud.sms.v20190711.Client;
const models = tencentcloud.sms.v20190711.Models;
const Credential = tencentcloud.common.Credential;
const ClientProfile = tencentcloud.common.ClientProfile;
const HttpProfile = tencentcloud.common.HttpProfile;
let cred = new Credential("AKIDiCPVMxMN9fF******", "zjJcy4uUs4RgfPs57s******");
let httpProfile = new HttpProfile();
httpProfile.endpoint = "sms.ap-shanghai.tencentcloudapi.com";
let clientProfile = new ClientProfile();
clientProfile.httpProfile = httpProfile;
let client = new SmsClient(cred, "ap-shanghai", clientProfile);
let req = new models.SendSmsRequest();
let params = '{\"PhoneNumberSet\":[\"+861771*****\"],\"TemplateID\":\"62***\",\"Sign\":\"爱**\",\"TemplateParamSet\":[\"111111\",\"2\"],\"SmsSdkAppid\":\"1400****\"}'
req.from_json_string(params);
client.SendSms(req, function(errMsg, response) {
if (errMsg) {
console.log(errMsg);
return;
}
console.log(response.to_json_string());
});
}
}
module.exports = SMSService;