使用阿里云发送短信验证码(JAVA实现)
文章目录
- 准备工作
- 完成阿里云认证
- 生成秘钥
- 申请签名和模板
- 编写代码
- 需要引入的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实现)相关推荐
- 使用阿里云发送短信验证码
目录 一.用户注册登录流程 二.使用阿里云发送短信验证码 ⭐生成密钥 ⭐将密钥配置到项目中 ⚪新建properties文件并填入相应信息 ⚪pom配置 ⚪ 测试代码 ⚪添加签名 ⚪添加短信发送的模 ...
- 新版阿里云发送短信验证码详解
关与作者更多博客请访问云里云外开源社区 一.申请短信服务步骤 首先进入阿里云控制台,点击左侧产品与服务,找到短信服务. 第一次进入会有新手引导,这里主要介绍一下大致步骤和易错点 申请短信签名和模板 短 ...
- 调用阿里云发送短信验证码的工具类
/*** @Description 阿里云短信发送工具类* @Author 曰业而安*/ public class SendSmsUtil { //phone 手机号 //param 验证码 注意这里 ...
- 阿里云发送短信验证码失败
报错: 把require_once '/api_sdk/vendor/autoload.php'; 改为 require_once __DIR__ .'/api_sdk/vendor/autolo ...
- 【Springboot】| 阿里云发送短信验证码,你会了吗?
- java 阿里云 发送短信功能实现
1. 注册短信平台(以阿里云为例) 常用短信服务平台:阿里云.华为云.腾讯云.京东.梦网.乐信等 2. 注册成功后,开通短信服务 3. 设置短信签名.短信模板.AccessKey AccessKey ...
- Java阿里云发送短信
文章目录 前言 准备工作 短信服务API介绍 阿里云api发送短信 传送门 前言 短信服务,是阿里云为客户提供的一种通信服务的能力. 准备工作 需要申请一个阿里云账号 开通短信服务 添加签名和模板(需 ...
- 【阿里云短信服务SMS】使用阿里云发送短信
使用阿里云发送短信 前期准备工作 1.添加签名 2.添加短信模板 3.创建子用户,得到密钥:AccessKeyId和 AccessKeySecret 4.给子用户添加权限 5.收集好之前步骤中的4个关 ...
- 记录开发内容demo-java华为云发送短信验证码
文章目录 前言 一.所需sdk 二.util类 1.demo 2.登录调用 总结 前言 华为云发送短信验证码 一.所需sdk <!--华为云手机获取短信验证码--><dependen ...
最新文章
- 与大佬零距离交流,在行业报告留名,智源社区招募兼职编辑!
- 藏经阁计划发布一年,阿里知识引擎有哪些技术突破?
- 10 年了,腾讯微信后台第一天提交的代码曝光 | 每日趣闻
- 模拟 ZOJ 3878 Convert QWERTY to Dvorak
- 【干货】极简体验+免费真的万能嘛?北森Saas第一坑:免费
- 贝叶斯原理及其推断简介
- iphone主屏幕动态壁纸_iPhone8怎么设置动态壁纸?iPhone8动态壁纸设置教程
- 洛谷 P1754 球迷购票问题
- delphi dispose释放内存的方法
- 数据结构 4 字符匹配-KMP算法
- win10中修改mac地址
- 用于交通流预测的时间多图卷积网络
- BUUCTF Crypto [HDCTF2019]together wp
- Lua中保留两位小数
- 大学应用计算机应用基础课程介绍,《大学计算机应用基础》课程教学大纲
- 插入排序超详细讲解C语言
- python token_python 产生token及token验证的方法
- 怎么用 UDP 实现 TCP?
- “0X00000000”指令引用的“0x00000000”内存,该内存不能为“read”或“written”
- layui数据表格点击图片放大