【阿里云】短信服务
目录
1. 前置技术:阿里大鱼
1.1 概述
-
阿里大于(原阿里大鱼)是阿里通信旗下产品,融合了三大运营商的通信能力(移动、联通、电信)
-
阿里大于提供包括==短信==、语音、流量直充、私密专线、店铺手机号等个性化服务。
1.2 开通
-
开发短信服务,参考《alidayu.doc》文档
1.3 签名管理
1.3.1 签名概述
-
什么是签名:短信中,描述公司信息内容。
1.3.2 添加签名
1.3.3 使用
1.4 模板管理
1.4.1 模板概述
-
模板:用于显示短信正文固定格式,每个用户显示内容不一样,在模板中使用变量占位。
1.4.2 添加模板
1.4.3 使用
1.5 在线文档
1.5.1 打开在线文档
1.5.2 使用在线文档
https://api.aliyun.com/new?spm=a2c4g.11186623.2.13.6a1819d9nFD26a#/?product=Dysmsapi&version=2017-05-25&api=SendSms&tab=DEMO&lang=JAVA
-
充值,再尝试
1.6 使用工具类发送短信
-
步骤一:修改pom.xml文件,添加 阿里大鱼依赖
-
步骤二:拷贝工具类
-
步骤三:测试
-
步骤一:修改pom.xml文件,添加 阿里大鱼依赖(已有)
<!--短信--> <dependency> <groupId>com.aliyuncs</groupId> <artifactId>aliyun-java-sdk-core</artifactId> </dependency> <dependency> <groupId>com.aliyuncs.dysmsapi</groupId> <artifactId>aliyun-java-sdk-dysmsapi</artifactId> </dependency>
-
步骤二:拷贝工具类(已有):SmsUtils
//发送短信 SendSmsResponse sendSmsResponse = SmsUtil.sendSms("18706597301", "于复鑫", "521", "打电话两点叫你起床上厕所", "13699282444"); //响应码(阿里定义) System.out.println(sendSmsResponse.getCode()); //响应信息 System.out.println(sendSmsResponse.getMessage());
1.7 更换自己账号
-
在线文档(新版本),需要修改的内容
-
使用工具类,需要修改的内容
-
accessKeyId和accessSecret 获取?