当前位置:首页 > Java > 正文内容

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

3年前 (2021-03-09)Java
  1. Maven依赖 Pom.xml添加


<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>tea-openapi</artifactId>
    <version>0.0.10</version>
</dependency>
<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>dysmsapi20170525</artifactId>
    <version>2.0.1</version>
</dependency>

官方最新的tea-openapi版本号是0.0.11 但是测试发现缺少com.aliyun.teaopenapi.*这个包 于是版本号回退一个版本,就可以用了。

import com.aliyun.dysmsapi20170525.*;
import com.aliyun.dysmsapi20170525.models.SendSmsRequest;
import com.aliyun.teaopenapi.models.Config;
Config config = new Config();
config.accessKeyId = "xxx";
config.accessKeySecret = "xxx";
config.endpoint = "dysmsapi.aliyuncs.com";
Client client = new Client(config);
SendSmsRequest sendSmsRequest = new SendSmsRequest();
sendSmsRequest.phoneNumbers = "手机号";
sendSmsRequest.signName = "签名";
sendSmsRequest.templateCode = "模板ID";
sendSmsRequest.templateParam =  "{\"code\":\"444\"}";
client.sendSms(sendSmsRequest);

以上基本跟官方一样的示例代码

扫描二维码推送至手机访问。

版权声明:本文由小祥子的博客发布,如需转载请注明出处。

本文地址:http://www.xiaoxiangzi.com/post/87.html

相关文章

mac idea创建SpringBoot项目报错

现状,在Mac上打开IDEA创建项目后,Configurations是空的,不能运行。解决方法在Maven里双击package然后刷新一下就可以了如果慢的话,可以配置阿里云的Maven源<?xm...

Java PBCMS的开发笔记

这个CMS是我拿来学习SpringBoot框架的,啥Redis、shiro、Mybatis都整合了。里面也集成了一些比较好用的工具类我在这个基础上再次开发,新建一个表biz_urlCREATE&nbs...

SpringMVC项目 servlet.xml与web.xml配置

servlet.xml<?xml version="1.0" encoding="UTF-8"?> <beans&nbs...

SpringMVC的依赖 pom.xml配置

<dependencies>     <dependency>      &nbs...

SpringBoot整合Mybatis

1.在pom.xml添加依赖<dependency>     <groupId>org.mybatis.spring.boot<...

MyBatis笔记

mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?>...