JAVA aliyun短信工具类
maven依赖
<dependency><groupId>com.aliyun</groupId><artifactId>dysmsapi20170525</artifactId><version>2.0.9</version></dependency>
yml配置文件
# 阿里云短信
aliyun:accessKeyId: XXXXXXXXXXXXXXXXXXXaccessKeySecret: XXXXXXXXXXXXXXXXXXXXXXendpoint: dysmsapi.aliyuncs.comsignName: XXXXtemplateCode: XXXXXXX
工具类
import com.aliyun.dysmsapi20170525.Client;
import com.aliyun.dysmsapi20170525.models.SendSmsRequest;
import com.aliyun.dysmsapi20170525.models.SendSmsResponse;
import com.aliyun.dysmsapi20170525.models.SendSmsResponseBody;
import com.aliyun.teaopenapi.models.Config;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;@Component
public class MessageTemplate {@Value("${aliyun.accessKeyId}")private String accessKeyId;@Value("${aliyun.accessKeySecret}")private String accessKeySecret;@Value("${aliyun.endpoint}")private String endpoint;@Value("${aliyun.signName}")private String signName;@Value("${aliyun.templateCode}")private String templateCode;public void sendMessage(String phone,String code) throws Exception {Config config = new Config().setAccessKeyId(accessKeyId).setAccessKeySecret(accessKeySecret);config.endpoint = endpoint;Client client = new Client(config);SendSmsRequest sendSmsRequest = new SendSmsRequest().setSignName(signName).setTemplateCode(templateCode).setPhoneNumbers(phone).setTemplateParam("{\"code\":\""+code+"\"}");SendSmsResponse sendSmsResponse = client.sendSms(sendSmsRequest);SendSmsResponseBody body = sendSmsResponse.getBody();System.out.println("短信发送结果:"+body.toString());//打印结果}
}
JAVA aliyun短信工具类相关推荐
- java 短信软件_Java 发送短信工具类
标签: /** * SMS短信组件 * @author Administrator * */ public class SMSSender { protected Logger logger=Logg ...
- 阿里大鱼发送短信(工具类)
前言:需要去申请阿里大鱼的账号 点击跳转阿里大鱼平台 1.坐标 <!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sd ...
- XX健康:移动端开发-体检预约验证码30秒倒计时短信验证码获取与验证DatePicker日历展示提交预约复杂流程阿里短信工具类
1. 体检预约流程 用户可以通过如下操作流程进行体检预约: 在移动端首页点击体检预约,页面跳转到套餐列表页面 在套餐列表页面点击要预约的套餐,页面跳转到套餐详情页面 在套餐详情页面点击立即预约,页面跳 ...
- 宿主手机联系人、通话记录、短信工具类(不断完善中。。。)
对于系统手机的联系人.短信.通话记录的一些列的方法,着实需要总结下了 我公司最近在做跟这相关的项目,这个博客后续会完善这3个模块的工具类方法 1.查询contacts表获取contactId, 通过c ...
- 使用阿里云短信通知服务发送短信--工具类
public class AliyunUtils {public static boolean sendSMS(String mobilephone,Integer status) throws Se ...
- java手机短信验证,并存入redis中,验证码时效5分钟
目录 1.注册发送短信账号一个账号 2.打开虚拟机,将redis服务端打开 3.创建springboot工程,导入相关依赖 4.写yml配置 5.创建controller层,并创建controller ...
- Java实现短信验证码--(完整教程)
原 Java实现短信验证码--(完整教程) 2018年04月24日 13:03:12 北山_ 阅读数 19189更多 分类专栏: Java 阿里云 版权声明:本文为博主原创文章,遵循 CC 4.0 B ...
- 中国网建java发送短信_短信验证登陆-中国网建提供的SMS短信平台
一.JAVA发送手机短信常见的有三种方式(如下所列): 使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册 使用短信mao的方式进行短信 ...
- java实现短信验证码发送(架子是springboot 服务平台选择腾讯云短信服务)
业务需求:公司扩展新业务,新增短信验证码提醒服务,负责功能模块完善 暂时只研究了腾讯短信服务的发送(看api谁都能copy出来),短信状态回执(也挺简单,只是自己想复杂了),短信回复回执(暂时没弄明白 ...
最新文章
- 人工智能产业发展深度报告:格局、潜力与展望
- zookeeper学习笔记2
- 第十六届全国大学生智能车竞赛线上赛点赛道审核 - 广东赛区
- JS-String方法
- CoreData 从入门到精通(四)并发操作
- [英语]工作邮件中超实用的100句英文
- GUI学习之二十一——QSlider、QScroll、QDial学习总结
- 【2012.1.24更新】不要再在网上搜索eclipse的汉化包了!
- 单片机内部FLASH的字节操作
- A搜索算法(python)之八数码问题
- null hypothesis
- 解读公司搬家注意事项
- java教学视频毕向东_集合3--毕向东java基础教程视频学习笔记
- @ConfigurationProperties(prefix = “xx.xx.xx“)
- NN、DN、2NN、JN
- 如何更简单的使用Polly
- html5进行游戏开发
- [踩坑]packets.go:428: busy buffer invalid connection
- PDF文件怎么设置加密
- 读《海盗经济学》随笔一
热门文章
- 〖Python语法进阶篇⑧〗- 异步关键字与gevent包
- PostgreSQL-psql命令详解
- java aio_深入理解Java AIO(一)—— Java AIO的简单使用
- 数据库安装服务出现VCR
- ubuntu18.04 联想拯救者y9000 安装 Nvidia GeForce RTX 3070 Ti Laptop GPU显卡驱动问题吐血记录
- 动态IP(DHCP)、静态IP、拨号(PPPOE)三种上网设置区别
- [Android]Android开源工具项目集合20160523
- CreateFile WriteFile ReadFile FlushFileBuffers的基本用法
- OpenGL ES glut 下载和使用
- ASP.NET 2.0数据教程之二十四:: 分页和排序报表数据