文章目录
一、接口准备
1. 短信接口开通
进入 阿里云短信服务官网根据个人需求进行短信接口的开通
2. 资质申请
根据表单要求填写资质申请单并提交审核,审核结果会有短信通知。
注:购买的服务则需求进行资质申请
3. 申请签名
根据表单要求填写签名申请单并提交审核,审核结果会有短信通知。
4. 设置短信模板
根据表单要求填写签名申请单并提交审核,审核结果会有短信通知。
5. 创建AccessKey
按照以下步骤进行AccessKey的创建,创建成功后,会有一个弹窗,上面显示AccessKey ID和AccessKey Secret,则需要将这个两个值记录下来,以便于后续项目中的使用。
二、使用步骤
1.安装插件
npm install @alicloud/pop-core --save
2.配置阿里云短信服务
//阿里短信配置项
const config = {
AccessKeyId: "<your-access-key-id>", // 阿里云账号的AccessKeyId,用于身份验证
AccessKeySecret: "<your-access-key-secret>", //与accessKeyId对应的AccessKeySecret,用于身份验证
SignName: "<your-sign-name>", //短信签名名称,在申请阿里云短信服务时需要设置
apiVersion: "2017-05-25", //API的版本号,用于指定调用哪个版本的API
endpoint: 'https://dysmsapi.aliyuncs.com', //阿里云短信服务的API接口地址
templateCode: '<your-template-code>', //短信模板CODE,用于指定发送短信时使用的模板
};
3. 创建短信服务
/**
* 发送短信
* @param {String} phoneNumber 手机号
* @param {Object} templateParam 模板所需参数
* @returns
*/
async sendSms(phoneNumber, templateParam) {
const client = new Core({
accessKeyId: config.AccessKeyId,