ts代码
官方说明
api.aliyun.com/api-tools/s…
访问阿里云OpenAPI门户的链接 下载完整示例工程到本地 测试可运行
next.api.aliyun.com/api/Dysmsap…
js代码
我也觉得阿里文档挺烂的什么都只写一半 别人提供的示例 测试可运行 github.com/aliyun/alib…
const { default: Dysmsapi20170525 } = require("@alicloud/dysmsapi20170525");
const { Config } = require("@alicloud/openapi-client");
const { default: Credential } = require("@alicloud/credentials");
const config = new Config({
credential: new Credential(),
regionId: "cn-shanghai",
accessKeyId: '你的accessKeyId',
accessKeySecret: '你的accessKeySecret',
});
const dysmsapiClient = new Dysmsapi20170525(config);
(async () => {
try {
const response = await dysmsapiClient.sendSms({
signName: "你的签名名称",
templateCode: "SMS开头的模版CODE",
phoneNumbers: "要发送的手机号",
templateParam: "{\"code\":\"6677\"}",
});
console.log(response.statusCode, response.body);
console.log(response.body.code === 'OK');
} catch (error) {
console.error('Error:', error);
}
})();
短信服务资质申请/签名名称/模版CODE:
dysms.console.aliyun.com/domestic/te…
服务区域列表/Endpoint/regionid
api.aliyun.com/product/Dys…
国内消息设置(可设置验证码短信发送频率及上限)
dysms.console.aliyun.com/msgsetting/…