短信模板管理
管理接口
- 申请短信模板:AddSmsTemplate
- 删除短信模板:DeleteSmsTemplate
- 修改未通过审核的短信模板:ModifySmsTemplate
- 查询短信模板的审核状态:QuerySmsTemplate
sdk引用
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.5.16</version>
</dependency>
工程变量配置
yml:
aliyun:
sms:
access-key-id: 111111111111111111
access-key-secret: 2222222222222222222222222
sign-name: 云中科技
源码引用变量:
@Value("${aliyun.sms.access-key-id}")
private String accessKeyId;
@Value("${aliyun.sms.access-key-secret}")
private String accessKeySecret;
@Value("${aliyun.sms.sign-name}")
private String signName;
private String sysVersion = "2017-05-25";
private String sysDomain = "dysmsapi.aliyuncs.com";
申请短信模板
DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret);
IAcsClient client = new DefaultAcsClient(profile);
CommonRequest request = new CommonRequest();
request.setSysMethod(MethodType.POST);
request.setSysDomain(sysDomain);
request.setSysVersion(sysVersion);
request.setSysAction("AddSmsTemplate");
request.putQueryParameter("TemplateType", String.valueOf(defaultTemplateType));
request.putQueryParameter("TemplateName", template.getTemplateName());
request.putQueryParameter("TemplateContent", template.getTemplateContent());
request.putQueryParameter("Remark", template.getRemark());
CommonResponse response;
try {

该博客详细介绍了如何使用阿里云SDK进行短信模板管理,包括申请、删除、修改和查询模板。提供了具体的Java代码示例,涉及的类包括DefaultProfile、IAcsClient和CommonRequest,以及错误处理和日志记录。此外,还展示了发送短信的接口调用方法,支持批量发送。
最低0.47元/天 解锁文章
2846

被折叠的 条评论
为什么被折叠?



