【阿里云】短信服务 无认证 测试版本 附带短信发送工具类
一、注册阿里云账号并登录阿里云(阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台)
二、找到云短信服务
直接搜索短信,并进入到短信控制台
三、正文
1.绑定测试手机号
测试版存在限制
- 发送手机号为测试手机号
- 只允许用"阿里云短信测试"的测试专用签名
- 只允许使用测试专用模板
2.查看余额(没钱的话是不能使用测试服务的,短信4分钱/条,建议先充1块钱体验)
3.获取AccessKey ID和AccessKey Secret
这里需要记住AccessKey ID 和 AccessKey Secret, 代码调用需要这两个
最后为刚刚的用户添加两个短信服务的权限
到了这里就已经完成了所有准备操作了,可以去开始尝试阿里云的短信服务了
阿里云短信依赖
<!-- 阿里云短信 --><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId><version>4.5.16</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-dysmsapi</artifactId><version>1.1.0</version></dependency>
四、发送短信工具类
package com.spx.reggie.utils;import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest;
import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.profile.DefaultProfile;
import lombok.extern.slf4j.Slf4j;/*** 短信发送工具类*/@Slf4j
public class SMSUtils {/*** 发送短信** @param signName 签名* @param templateCode 模板* @param phoneNumbers 手机号* @param param 参数*/public static void sendMessage(String signName, String templateCode, String phoneNumbers, String param) {DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "LTAI5tNztPeDutJtuKb6uGmM", "DSM9hZtyBAJ32h3vvUtSPsGLPRr6sq");IAcsClient client = new DefaultAcsClient(profile);SendSmsRequest request = new SendSmsRequest();request.setSysRegionId("cn-hangzhou");request.setPhoneNumbers(phoneNumbers);request.setSignName(signName);request.setTemplateCode(templateCode);request.setTemplateParam("{\"code\":\"" + param + "\"}");try {SendSmsResponse response = client.getAcsResponse(request);log.info("短信发送返回信息" + response.getMessage());} catch (ClientException e) {e.printStackTrace();}}}
【阿里云】短信服务 无认证 测试版本 附带短信发送工具类相关推荐
- 首批唯一!阿里云视频直播服务获信通院首批唯一认证
简介:阿里云视频直播服务 7 月 28 日,由中国信息通信研究院主办的 2021 可信云大会上,阿里云凭借在视频直播 "云 - 边 - 端" 的产品技术优势,以最高标准通过了可信云 ...
- 秒懂云通信:如何用阿里云语音通知服务(小白指南)
简介: 手把手教你如何使用阿里云语音通知服务,超详细控制台步骤解析,快速上手!更有1650元短信体验代金券和免费试用,点击速抢:https://yqh.aliyun.com/live/cloudcom ...
- 从建好到用好,阿里云原生微服务生态的演进
作者:微服务小组 本文整理自阿里云智能高级技术专家彦林的线上直播分享<阿里云原生微服务生态与规划>.视频回放地址:https://yqh.aliyun.com/live/detail/28 ...
- 如何实现阿里云容器镜像服务反向访问代理?
简介:本文会先介绍镜像推送/拉取过程的交互逻辑来梳理需要代理的所有服务,再通过搭建一个公网 HTTPS 反向代理来访问容器镜像服务来向您展示多场景代理访问模式原理. 真实业务场景可能很复杂,因安全.合 ...
- 实现阿里云容器镜像服务反向访问代理
简介: 本文会先介绍镜像推送/拉取过程的交互逻辑来梳理需要代理的所有服务,再通过搭建一个公网 HTTPS 反向代理来访问容器镜像服务来向您展示多场景代理访问模式原理. 真实业务场景可能很复杂,因安全. ...
- 一文掌握阿里云容器镜像服务ACR
目录 什么是容器镜像服务 怎么购买 如何配置 什么是容器镜像服务 阿里云容器镜像服务 ACR(Alibaba Cloud Container Registry)是面向容器镜像.Helm Chart 等 ...
- 2022年阿里云企业初创服务套餐特惠低至2.8折
2022年阿里云企业初创服务套餐特惠低至2.8折 最近有很多朋友问阿里云对于初创型企业没有优惠活动?近日阿里云推出阿里云企业创服务,套餐享特惠低至2.8折,阿里云基于用户的业务场景推荐专属服务,多款域 ...
- 阿里云邮件群发服务API
这周系统有礼一个新的需求,要求短信或者邮件进行群发给指定人一些消息,然后就选择了阿里云的邮件服务 <a href="https://help.aliyun.com/document_d ...
- 让业务容器化更安全便捷,阿里云容器镜像服务 ACR 推出免费制品中心
作者:容器镜像服务团队 伴随着企业 IT 数字化转型演变的进程,越来越多的企业采用云原生化架构升级的方式,改善应用开发运维迭代的效率,加速企业业务创新:改进资源弹性管理和迁移的效率,帮助企业降本增效. ...
最新文章
- Linux脚本传递参数
- 在Photoshop扣图的基本方法
- You should rebuild using libgmp = 5 to avoid timing attack vulnerability
- SpringBoot开发环境搭建
- Hive学习笔记 —— Hive概述
- python鼠标拖拽功能_selenium鼠标移动、拖拽、双击、长按等操作
- python3 线程隔离_Python的线程隔离实现方法
- [Jobdu] 题目1530:最长不重复子串
- java添加按钮点击事件_如何为odoo 10中的按钮点击事件添加一个java脚本处理程序?...
- 搞定Linux Shell文本处理工具,看完这篇集锦就够了(转)
- 关于JAVA中的synchronized,一段不错的解释...
- Java笔记-JNI中Java与C语言解决中文乱码问题
- 以太坊源码学习(一)
- K-means算法的学习笔记
- CentOS下redis安装和部署
- file xxx from install of xxx conflicts with file from xxx
- mediawiki mysql_Windows下安装MediaWiki (iis+php+mysql+mediawiki)
- Arduino-ESP32闪存文件插件程序搭建和上传
- Unity5.3官方VR教程重磅登场-系列6 VR真机测试和产品发布
- bootstrap 详细教程笔记
热门文章
- During sturtup program exited with code 0xc0000139的解决办法!
- 【可视化】几个常见的论文图及图名
- antdesign+vue额外展开行expandedRowRender全部展开,并隐藏expandIcon展开收起按钮;antdesign表格嵌套表格
- 计算机系统结构 2:局部性原理
- 离散数学(8)——函数
- 2010考研数学二第(11)题——高阶导数
- bat计算机清理原理,科技教程:电脑如何一键清除垃圾bat
- 为什么那么多人吐槽华为员工35岁就会被辞退?HR告诉你真实情况
- 简述python文件操作_Python 文件操作的详解及实例
- 亲戚称呼计算机在线,亲戚称呼计算器