一、项目中引入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实现发送短信功能相关推荐

  1. 阿里云接口实现发送短信验证码

    java 阿里云接口实现发送短信验证码 1. 阿里云后台配置短信相关 1.1 开通短信服务 1.2 添加模板签名 1.3 创建秘钥 1.4 短信需要后台授权--注意点 2 java--简单实现短信验证 ...

  2. 基于MFC与阿里云制作简易发送短信

    ***~~ 做到最后可能会只是不能识别汉字,但是能识别英文和数字,有待改进的地方` ` ~~ *** # 详细步骤见如下 一. 新建一个MFC项目:打开VS2013,文件->新建->项目 ...

  3. 阿里云API定时发送短信(小记)

    定时任务的代码:import com.google.gson.Gson; import com.jianke.bid.common.SMSUtils; import org.springframewo ...

  4. java 阿里云接口实现发送短信验证码

    1.先去阿里云开通短信服务: 2.添加模板及签名:需要审核,个人账户审核就几分钟就OK 先解释一下模板及签名: 标准参照:https://help.aliyun.com/document_detail ...

  5. 使用阿里云短信通知服务发送短信--工具类

    public class AliyunUtils {public static boolean sendSMS(String mobilephone,Integer status) throws Se ...

  6. Yii2 + 阿里云 后台配置发送短信

    1.登录阿里云账号之后 首先鼠标移动到你的头像上 点击AccessKey之后 创建 2.找到短信服务这里 申请签名 和 模板 3.登录yii2框架后台 填写上相对应的信息. 4.在控制器中: publ ...

  7. TP5调用阿里云短信接口实现发送短信功能

    TP5调用阿里云短信接口实现发送短信功能 工作需要,对接阿里云的短信服务,借此记录一下(网站 www.lelee.top) 主要分为两个部分,一是下载官方的Demo事例,这个不需要多说,自己去下载就行 ...

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

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

  9. springboot集成阿里云短信服务,实现发送短信功能

    springboot集成阿里云短信服务,实现发送短信功能 准备工作: 1.登陆阿里云->进入控制台->开通短信服务(进入后根据提示开通) 2.充值(借人家平台发短信你以为不要钱的?我充了3 ...

  10. 阿里大鱼.net core 发送短信

    阿里大鱼还未提供 .net core 版SDK,但提供了相关API,下面是.net core版实现,只是简单发送短信功能: using System; using System.Collections ...

最新文章

  1. 「AI初识境」近20年深度学习在图像领域的重要进展节点
  2. iframe高度动态自适应
  3. JAVA不可变List的实现
  4. mysql-connector-net不同版本下载
  5. SideFX Houdini FX中文版
  6. OpenGL 位图字体渲染的实例
  7. 把地图中的道路以线条提取出来_自动驾驶中基于车道线的高清制图方法回顾
  8. 开发者工具——web前端助手
  9. 关于cc2500的介绍
  10. voms下的反射大师_VOMS虚拟大师
  11. Minor GC ,Full GC 触发条件
  12. UE4基础:自定义单例类(Singleton Class)
  13. Delphi XE2控件安装方法
  14. 百度的镜像网站,有意思…………
  15. FairGuard游戏加固兼容摸摸鱼和TAPTAP云玩
  16. Maven的几个常用Plugin
  17. java接入支付宝网站api
  18. Handler 简介
  19. C# 获取当前获得焦点的控件
  20. android 不压缩保存图片格式,Android中图片的压缩方法

热门文章

  1. 实现华为多屏协同--非华为电脑下载12.0.1.20华为电脑管家
  2. 孪生网络图像相似度_CVPR-2019 更深更宽的孪生网络实时追踪
  3. LabVIEW入门教程
  4. 数字图像处理(2)——数字图像获取
  5. 广数980系统锁解除密码
  6. win7自带桌面便签
  7. turbo编译码c语言,Turbo码的编译码基本原理和常用编译码算法分析及仿真程序
  8. 离心泵CAE_3_FLUENT数值模拟
  9. 【DB2报错】执行存储过程报SQLSTATE:-811 SQLCODE:21000,怎么办?
  10. BMC REDFISH