文章目录

  • 准备工作
    • 完成阿里云认证
    • 生成秘钥
    • 申请签名和模板
  • 编写代码
    • 需要引入的JAR包依赖
    • 代码
  • 充钱

准备工作

我们首先登陆阿里云 https://www.aliyun.com

完成阿里云认证

首先我们要想使用阿里云的短信服务,必须完成认证,个人认证和企业认证都可以。
点击你的名字完成认证步骤。

生成秘钥

  • 点击控制台

  • 点击这里

  • 记住这两个值,敲代码的时候要用,有了这两个就能有权限访问你的阿里云。

申请签名和模板

签名就是以谁的名义给你发短信,模板就是短信的模板是什么样的,这个是需要审核的,大概工作日两个小时之内就能审核完成。
在短信服务的如下地方申请签名和模板。

记住签名和你的模板代码(SMS_)开头的。

编写代码

签名和模板申请通过之后,我们就可以测试发送短信了。
短信服务的快速学习里面可以查看DEMO。

需要引入的JAR包依赖

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

代码

public class SendSms {public static void main(String[] args) {// <accessKeyId>、<accessSecret>上面申请的秘钥DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>");IAcsClient client = new DefaultAcsClient(profile);CommonRequest request = new CommonRequest();request.setMethod(MethodType.POST);request.setDomain("dysmsapi.aliyuncs.com");request.setVersion("2017-05-25");request.setAction("SendSms");request.putQueryParameter("RegionId", "cn-hangzhou");request.putQueryParameter("PhoneNumbers", "18888888");request.putQueryParameter("SignName", "上面申请的签名");request.putQueryParameter("TemplateCode", "上面申请SMS开头的");// 模板中的占位符request.putQueryParameter("TemplateParam", "{\"code\",213121}");try {CommonResponse response = client.getCommonResponse(request);System.out.println(response.getData());} catch (ServerException e) {e.printStackTrace();} catch (ClientException e) {e.printStackTrace();}}
}

充钱

如果你账户没有余额的话,会提示你余额不足,可以冲一块钱试一下。

使用阿里云发送短信验证码(JAVA实现)相关推荐

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

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

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

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

  3. 调用阿里云发送短信验证码的工具类

    /*** @Description 阿里云短信发送工具类* @Author 曰业而安*/ public class SendSmsUtil { //phone 手机号 //param 验证码 注意这里 ...

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

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

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

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

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

  7. Java阿里云发送短信

    文章目录 前言 准备工作 短信服务API介绍 阿里云api发送短信 传送门 前言 短信服务,是阿里云为客户提供的一种通信服务的能力. 准备工作 需要申请一个阿里云账号 开通短信服务 添加签名和模板(需 ...

  8. 【阿里云短信服务SMS】使用阿里云发送短信

    使用阿里云发送短信 前期准备工作 1.添加签名 2.添加短信模板 3.创建子用户,得到密钥:AccessKeyId和 AccessKeySecret 4.给子用户添加权限 5.收集好之前步骤中的4个关 ...

  9. 记录开发内容demo-java华为云发送短信验证码

    文章目录 前言 一.所需sdk 二.util类 1.demo 2.登录调用 总结 前言 华为云发送短信验证码 一.所需sdk <!--华为云手机获取短信验证码--><dependen ...

最新文章

  1. 与大佬零距离交流,在行业报告留名,智源社区招募兼职编辑!
  2. 藏经阁计划发布一年,阿里知识引擎有哪些技术突破?
  3. 10 年了,腾讯微信后台第一天提交的代码曝光 | 每日趣闻
  4. 模拟 ZOJ 3878 Convert QWERTY to Dvorak
  5. 【干货】极简体验+免费真的万能嘛?北森Saas第一坑:免费
  6. 贝叶斯原理及其推断简介
  7. iphone主屏幕动态壁纸_iPhone8怎么设置动态壁纸?iPhone8动态壁纸设置教程
  8. 洛谷 P1754 球迷购票问题
  9. delphi dispose释放内存的方法
  10. 数据结构 4 字符匹配-KMP算法
  11. win10中修改mac地址
  12. 用于交通流预测的时间多图卷积网络
  13. BUUCTF Crypto [HDCTF2019]together wp
  14. Lua中保留两位小数
  15. 大学应用计算机应用基础课程介绍,《大学计算机应用基础》课程教学大纲
  16. 插入排序超详细讲解C语言
  17. python token_python 产生token及token验证的方法
  18. 怎么用 UDP 实现 TCP?
  19. “0X00000000”指令引用的“0x00000000”内存,该内存不能为“read”或“written”
  20. layui数据表格点击图片放大

热门文章

  1. 两种主流大数据系统架构的区别,终于有人讲明白了
  2. SSD1306双内存驱动
  3. arduino ssd1306屏幕打印信息(已测可用)
  4. Visio安装 (无需卸载OFFICE)(解决安装冲突问题)
  5. xilinx器件系统时钟接在GTX时钟问题解决
  6. Mac终端使用jshell
  7. 机器学习笔记之狄利克雷过程(四)从概率图角度认识狄利克雷过程
  8. C语言的头文件的处理
  9. 【iOS开发】——Category底层原理、Extension、关联对象
  10. 纯真IP数据库格式详解zt