基于阿里云SDK实现发送短信功能
一、项目中引入maven依赖
<!-- 升级版 SDK,阿里云短信服务 -->
<dependency><groupId>com.aliyun</groupId><artifactId>dysmsapi20170525</artifactId><version>2.0.22</version>
</dependency>
二、在阿里云上申请内容
1. accessKeyId
2. accessKeySecret
(上边两个通过点头像-->accessKey管理 申请获取)
3. SMS(短信模板CODE,需要申请并审批通过)
4. signName(签名)
(上边三个需要在 短信服务-->国内消息-->签名管理、模板管理处申请)
5. template(短信模板变量对应的实际值)
发送信息内容示例:
【XXX公司】您的验证码是:${code},如非本人操作,请注意账号信息安全。
(1)签名对应:XXX公司
(2)模板对应:您的验证码是:${code},如非本人操作,请注意账号信息安全。
(3)短信模板变量对应的实际值:code
三、工具类
public class SendSortMsg {public static com.aliyun.dysmsapi20170525.Client createClient(String accessKeyId, String accessKeySecret) throws Exception {com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config()//AccessKey ID.setAccessKeyId(accessKeyId)//AccessKey Secret.setAccessKeySecret(accessKeySecret);// 访问的域名config.endpoint = "dysmsapi.aliyuncs.com";return new com.aliyun.dysmsapi20170525.Client(config);}public static void send(String accessKeyId, String accessKeySecret, String SMS, String tels, String signName, String template) throws Exception {com.aliyun.dysmsapi20170525.Client client = SendSortMsg.createClient(accessKeyId, accessKeySecret);com.aliyun.dysmsapi20170525.models.SendSmsRequest sendSmsRequest = new com.aliyun.dysmsapi20170525.models.SendSmsRequest().setPhoneNumbers(tels) //手机号.setTemplateCode(SMS) //短信模板CODE.setTemplateParam(template) //短信模板变量对应的实际值.setSignName(signName); //短信签名名称SendSmsResponse sendSmsResponse = client.sendSms(sendSmsRequest);System.out.println(sendSmsResponse.getBody());}
基于阿里云SDK实现发送短信功能相关推荐
- 阿里云接口实现发送短信验证码
java 阿里云接口实现发送短信验证码 1. 阿里云后台配置短信相关 1.1 开通短信服务 1.2 添加模板签名 1.3 创建秘钥 1.4 短信需要后台授权--注意点 2 java--简单实现短信验证 ...
- 基于MFC与阿里云制作简易发送短信
***~~ 做到最后可能会只是不能识别汉字,但是能识别英文和数字,有待改进的地方` ` ~~ *** # 详细步骤见如下 一. 新建一个MFC项目:打开VS2013,文件->新建->项目 ...
- 阿里云API定时发送短信(小记)
定时任务的代码:import com.google.gson.Gson; import com.jianke.bid.common.SMSUtils; import org.springframewo ...
- java 阿里云接口实现发送短信验证码
1.先去阿里云开通短信服务: 2.添加模板及签名:需要审核,个人账户审核就几分钟就OK 先解释一下模板及签名: 标准参照:https://help.aliyun.com/document_detail ...
- 使用阿里云短信通知服务发送短信--工具类
public class AliyunUtils {public static boolean sendSMS(String mobilephone,Integer status) throws Se ...
- Yii2 + 阿里云 后台配置发送短信
1.登录阿里云账号之后 首先鼠标移动到你的头像上 点击AccessKey之后 创建 2.找到短信服务这里 申请签名 和 模板 3.登录yii2框架后台 填写上相对应的信息. 4.在控制器中: publ ...
- TP5调用阿里云短信接口实现发送短信功能
TP5调用阿里云短信接口实现发送短信功能 工作需要,对接阿里云的短信服务,借此记录一下(网站 www.lelee.top) 主要分为两个部分,一是下载官方的Demo事例,这个不需要多说,自己去下载就行 ...
- java 阿里云 发送短信功能实现
1. 注册短信平台(以阿里云为例) 常用短信服务平台:阿里云.华为云.腾讯云.京东.梦网.乐信等 2. 注册成功后,开通短信服务 3. 设置短信签名.短信模板.AccessKey AccessKey ...
- springboot集成阿里云短信服务,实现发送短信功能
springboot集成阿里云短信服务,实现发送短信功能 准备工作: 1.登陆阿里云->进入控制台->开通短信服务(进入后根据提示开通) 2.充值(借人家平台发短信你以为不要钱的?我充了3 ...
- 阿里大鱼.net core 发送短信
阿里大鱼还未提供 .net core 版SDK,但提供了相关API,下面是.net core版实现,只是简单发送短信功能: using System; using System.Collections ...
最新文章
- 「AI初识境」近20年深度学习在图像领域的重要进展节点
- iframe高度动态自适应
- JAVA不可变List的实现
- mysql-connector-net不同版本下载
- SideFX Houdini FX中文版
- OpenGL 位图字体渲染的实例
- 把地图中的道路以线条提取出来_自动驾驶中基于车道线的高清制图方法回顾
- 开发者工具——web前端助手
- 关于cc2500的介绍
- voms下的反射大师_VOMS虚拟大师
- Minor GC ,Full GC 触发条件
- UE4基础:自定义单例类(Singleton Class)
- Delphi XE2控件安装方法
- 百度的镜像网站,有意思…………
- FairGuard游戏加固兼容摸摸鱼和TAPTAP云玩
- Maven的几个常用Plugin
- java接入支付宝网站api
- Handler 简介
- C# 获取当前获得焦点的控件
- android 不压缩保存图片格式,Android中图片的压缩方法
热门文章
- 实现华为多屏协同--非华为电脑下载12.0.1.20华为电脑管家
- 孪生网络图像相似度_CVPR-2019 更深更宽的孪生网络实时追踪
- LabVIEW入门教程
- 数字图像处理(2)——数字图像获取
- 广数980系统锁解除密码
- win7自带桌面便签
- turbo编译码c语言,Turbo码的编译码基本原理和常用编译码算法分析及仿真程序
- 离心泵CAE_3_FLUENT数值模拟
- 【DB2报错】执行存储过程报SQLSTATE:-811 SQLCODE:21000,怎么办?
- BMC REDFISH