/*** @Description 阿里云短信发送工具类* @Author 曰业而安*/
public class SendSmsUtil {
//phone 手机号
//param 验证码  注意这里传的参数名要和模板中设置的相对应public static void SendSms(String phone, String param){DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", AccessKeyID, AccessKeySecret);IAcsClient client = new DefaultAcsClient(profile);CommonRequest request = new CommonRequest();request.setSysMethod(MethodType.POST);request.setSysDomain("dysmsapi.aliyuncs.com");request.setSysVersion("2017-05-25");request.setSysAction("SendSms");request.putQueryParameter("RegionId", "cn-hangzhou");request.putQueryParameter("PhoneNumbers", phone);request.putQueryParameter("SignName", 签名);request.putQueryParameter("TemplateCode",模板code );request.putQueryParameter("TemplateParam", param);try {CommonResponse response = client.getCommonResponse(request);System.out.println(response.getData());} catch (ServerException e) {e.printStackTrace();} catch (ClientException e) {e.printStackTrace();}}
}

需要的依赖有

<dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId><version>4.3.3</version></dependency>

项目中没有gson  jar包的还需要引入gson的jar。可参考博客:https://blog.csdn.net/duan196_118/article/details/107094557

另外,短信购买后申请签名和模板可参考博客:https://blog.csdn.net/qq_37356556/article/details/104780705

希望对看到的小伙伴有所帮助。望不吝赐教!

调用阿里云发送短信验证码的工具类相关推荐

  1. 使用阿里云发送短信验证码

    目录 一.用户注册登录流程 二.使用阿里云发送短信验证码 ⭐生成密钥 ⭐将密钥配置到项目中 ⚪新建properties文件并填入相应信息 ⚪pom配置 ​⚪ 测试代码 ⚪添加签名 ​⚪添加短信发送的模 ...

  2. 调用阿里大于发送短信验证码的限制次数

    解决调用阿里大于短信服务发送短信频率次数限制. 由于阿里大于发送短信验证码有次数限制.官方说明具体如下: 短信验证码 :使用同一个签名,对同一个手机号码发送短信验证码,1条/分钟,5条/小时,10条/ ...

  3. 使用阿里云发送短信验证码(JAVA实现)

    文章目录 准备工作 完成阿里云认证 生成秘钥 申请签名和模板 编写代码 需要引入的JAR包依赖 代码 充钱 准备工作 我们首先登陆阿里云 https://www.aliyun.com 完成阿里云认证 ...

  4. 新版阿里云发送短信验证码详解

    关与作者更多博客请访问云里云外开源社区 一.申请短信服务步骤 首先进入阿里云控制台,点击左侧产品与服务,找到短信服务. 第一次进入会有新手引导,这里主要介绍一下大致步骤和易错点 申请短信签名和模板 短 ...

  5. 基于阿里云的短信接口的工具类及三个jar包下载地址

    https://blog.csdn.net/Mr_zzr/article/details/100168118 上面这个写的很好! 三个jar包下载地址在我的github: https://github ...

  6. 阿里云发送短信验证码失败

    报错: 把require_once  '/api_sdk/vendor/autoload.php'; 改为 require_once  __DIR__ .'/api_sdk/vendor/autolo ...

  7. 【Springboot】| 阿里云发送短信验证码,你会了吗?

  8. java 阿里云 发送短信功能实现

    1. 注册短信平台(以阿里云为例) 常用短信服务平台:阿里云.华为云.腾讯云.京东.梦网.乐信等 2. 注册成功后,开通短信服务 3. 设置短信签名.短信模板.AccessKey AccessKey ...

  9. 腾讯云发送短信验证码服务

    腾讯云发送短信验证码服务 1.注册腾讯云的账号 在腾讯云的官网:https://cloud.tencent.com/注册一个腾讯云的账号,就是日常的注册流程(这里就不贴图了),不过要实名认证啥的,认证 ...

最新文章

  1. “package ‘ElemStatLearn‘ is not available for this version of R
  2. oracle 窗口函数over
  3. 高德技术开放日 | 聊聊技术与成长那些事,大量实习岗、社招岗开放
  4. CodeForces 213 E
  5. java.lang.IllegalArgumentException 严重: Context initialization failed
  6. sprintf_s与_snprintf与_snprintf_s
  7. html网页跳转触发器,trigger button
  8. p沟道大电流mos管贴片_一文读懂MOS管工作原理
  9. gitlab之 修改默认的仓库存储目录及数据迁移
  10. c# gerber文件读取_gerber文件查看器|gerber文件查看工具(GerbView)下载 v7.71 免费版 - 121下载站...
  11. selenium 区域截图
  12. [转]互联网系统架构的演进
  13. 图书管理系统设计总结与心得
  14. 计划的主体部分应有哪些内容_知道智慧树应用写作技能与规范网课答案
  15. 安卓系统网络服务器地址,安卓系统 云服务器地址
  16. QML窗口最大化、最小化、无边框
  17. endnote能自动翻译吗_把你的中文论文翻译成SCI paper能发表么?
  18. 计算变为人们梦寐以求的公用设施
  19. 实习生被拒绝的N个理由
  20. Anaconda(Python) Eric Pyqt Spyder 下载攻略等知识 汇总

热门文章

  1. From Big to Small
  2. (30)虚拟时钟create_virtual_clock
  3. [WEB_ezeval]
  4. 《监控视频异常检测: 综述》王志国, 章毓晋笔记
  5. 再见,世界首富!再见,马云!
  6. 中国异丁酸酐(CAS+97-72-3)行业市场供需与战略研究报告
  7. 多单、空单、开仓、平仓、持仓、现货、期货、通货膨胀.......
  8. c语言变量是如何存储,C语言变量存储
  9. 随笔 数据库敏感数据加密存储
  10. 易买网更多新闻代码_新闻 | 0516崔智友得女等更多资讯