vue 阿里云发送短信Api
2021-03-13 06:31
标签:one https ber result res Nid 模板 template version vue 阿里云发送短信Api 标签:one https ber result res Nid 模板 template version 原文地址:https://www.cnblogs.com/lvqianqian/p/12546783.html const Core = require("@alicloud/pop-core");
var client = new Core({
accessKeyId: "xxxxxx",
accessKeySecret: "xxxxxxx",
endpoint: "https://dysmsapi.aliyuncs.com",
apiVersion: "2017-05-25"
});
var params = {
RegionId: "cn-hangzhou",
PhoneNumbers: mobile,
SignName: "十面埋伏", // 签名名称 公司名
TemplateCode: "xxxxx", // --短信模板id
TemplateParam: "{‘code‘:‘aaaaa‘}"
};
var requestOption = {
method: "POST"
};
await client.request("SendSms", params, requestOption).then(
result => {
if (result.Code == "OK") {
this.info.result = true;
this.info.msg = "发送成功";
}
//this.ctx.body = JSON.stringify(result);
// console.log(JSON.stringify(result));
},
ex => {
this.info.result = false;
let mobilebaid = "";
if (mobile) {
mobile += ",";
}
mobilebaid += mobile;
this.info.msg = "发送失败,失败号码" + mobilebaid + "其它发送成功";
console.log(ex);
},
await this.dbWrite.update(BizContractSub, {
mobile: item.mobile
},
{
sendNumber: sendNumber
})
);