最近項目中用到了阿里雲的短信對接(主要是便宜),下面介紹一下
1、第一步訂購阿里雲短信業務;
2、在“短信服務” -> "國內消息" -> "模板管理"tab 添加模板
在“短信服務” -> "國內消息" -> "簽名管理"tab 添加簽名
3、 RAM 訪問控制 https://ram.console.aliyun.com/users
“RAM 訪問控制” --》 “用戶” 創建用戶
能得到accessKeyId和accessSecret
進入用戶詳情頁,添加用戶權限(這個一定要做,否則就會出現沒有權限)
3、代碼
1)安裝api
npm install @alicloud/pop-core --save
2)測試代碼
const Core = require('@alicloud/pop-core');
var client = new Core({
accessKeyId: '<accessKeyId>',
accessKeySecret: '<accessSecret>',
endpoint: 'https://dysmsapi.aliyuncs.com',
apiVersion: '2017-05-25'
});
var params = {
"RegionId": "cn-hangzhou",
"PhoneNumbers": "139********",
"SignName": "你通過的簽名",
"TemplateCode": "你加的短信模板id",
"TemplateParam":JSON.stringify({code:"111122"})
}
var requestOption = {
method: 'POST'
};
client.request('SendSms', params, requestOption).then((result) => {
console.log(JSON.stringify(result));
}, (ex) => {
console.log(ex);
})