阿里云短信接口对接-node.js

最近项目中用到了阿里云的短信对接(主要是便宜),下面介绍一下

1、第一步订购阿里云短信业务;

2、在“短信服务”   ->   "国内消息"  -> "模板管理"tab   添加模板

      在“短信服务”   ->   "国内消息"  -> "签名管理"tab   添加签名

阿里云短信接口对接-node.js_第1张图片阿里云短信接口对接-node.js_第2张图片

3、  RAM 访问控制    https://ram.console.aliyun.com/users

    “RAM 访问控制”  --》 “用户”       创建用户   

     阿里云短信接口对接-node.js_第3张图片

      能得到accessKeyId和accessSecret

   进入用户详情页,添加用户权限(这个一定要做,否则就会出现没有权限)

 

   阿里云短信接口对接-node.js_第4张图片

 3、代码

     1)安装api

npm install @alicloud/pop-core --save

     2)测试代码

const Core = require('@alicloud/pop-core');

var client = new Core({

accessKeyId: '',

accessKeySecret: '',

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);

})

 

 

你可能感兴趣的:(javascript)