阿里云发送短信API
来源:互联网 发布:淘宝卖家回复模板 编辑:程序博客网 时间:2024/05/29 16:30
由于不支持图片,我也懒得一张一张传!
可以去这里看有图的!http://note.youdao.com/noteshare?id=24957fc3ce16b6f4199b8572fc508ead
如果连接被屏蔽或者审核不通过,那我也没有办法!早就有人反映过,做个图片粘贴就这么难吗?
登录阿里云官网,依次进入 云计算基础服务 -> 云通信 -> 短信服务,单击 短信服务 进入产品页;
或直接访问短信服务产品页面。
选择 申请开通 直接开通按量付费(后付费),进入短信服务控制台开始使用。
先开通服务,选择按量付费
开通之后进入
短信控制台https://sms.console.aliyun.com/#/sms/Home
创建短信签名
创建短信模板
以上两个都是需要审核的,审核通过方可使用!
同时还需要有阿里云API的AccessKey
AccessKey对所有API接口都有效(相当于Linux的root)
RAM子账号,仅对你需要的API有权限,(相当于Linux的普通用户)
准备工作就算完成了!
查看官方文档API的使用
https://help.aliyun.com/document_detail/44364.html?spm=5176.doc44365.6.565.dgRhM6
官方文档SDK使用说明
https://help.aliyun.com/document_detail/44366.html?spm=5176.doc44364.6.571.ejvORC
SDK下载
- 直接下载 http://aliyundm.oss-cn-hangzhou.aliyuncs.com/example/aliyun-java-sdk-smsV1.zip
- 通过Maven安装
1.在解压的文件中可以找到aliyun-java-sdk-sms-3.0.0-rc1.jar和aliyun-java-sdk-core-2.4.2.jar这个包,导入到Ecplise
2.Maven安装
添加maven库
- <repositories>
- <repository>
- <id>sonatype-nexus-staging</id>
- <name>Sonatype Nexus Staging</name>
- <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
- </repositories>
添加jar包
- <dependencies>
- <dependency>
- <groupId>com.aliyun</groupId>
- <artifactId>aliyun-java-sdk-core</artifactId>
- <version>2.4.2</version>
- </dependency>
- <dependency>
- <groupId>com.aliyun</groupId>
- <artifactId>aliyun-java-sdk-sms</artifactId>
- <version>3.0.0-rc1</version>
- </dependency>
- <dependencies>
环境准备完成!
下面开始程序编写
先看一下他给的API实例(框框为需要自己修改的地方)
特别提示!request.setParamString("{}");要求填写的是json格式的
这里需要注意使用转义字符 \ ,否则会提示错误!说不是json format
request.setParamString( "{\"name\" : \"gaojunyu\"}");
下面是我的一个例子,在eclipse中可以直接右键运行,前提是该导入的包,该配的环境都配好了!
目录结构,
建一个小项目测试一下,然后再嵌入项目中
package message;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.sms.model.v20160927.SingleSendSmsRequest;
import com.aliyuncs.sms.model.v20160927.SingleSendSmsResponse;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.profile.DefaultProfile;
import com.aliyuncs.profile.IClientProfile;
public class SendMeaasge{
public void sample(){
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "你的AccessKey", "你的AccessKey密码");
try {
DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", "Sms", "sms.aliyuncs.com");
} catch (ClientException e1) {
e1.printStackTrace();
}
IAcsClient client = new DefaultAcsClient(profile);
SingleSendSmsRequest request = new SingleSendSmsRequest();
try{
request.setSignName("宇的小店");
request.setTemplateCode("SMS_34465001");
request.setParamString( "{\"name\" : \"gaojunyu\"}");
request.setRecNum("18301495297");
SingleSendSmsResponse httpResponse = client.getAcsResponse(request);
}catch(ServerException e) {
e.printStackTrace();
}catch(ClientException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
SendMeaasge sendMeaasge = new SendMeaasge();
sendMeaasge.sample();
}
}
0 0
- 阿里云发送短信API
- PHP阿里云短信API发送代码
- 阿里云短信发送API接口调用
- 阿里云发送短信
- 阿里云短信发送
- 阿里云短信发送
- php实现阿里云API短信验证发送代码
- 阿里-短信发送API(SendSms)---JAVA
- 调用阿里云短信服务平台API实现ERP系统短信发送功能
- 阿里云短信服务api
- 阿里云大鱼短信api
- Yii2使用阿里大鱼或阿里云短信发送短信
- 发送短信(阿里云短信发送方式)
- Java版阿里云通信短信发送API接口实例(新)
- 阿里大于 短信发送API开发介绍(JAVA)
- 阿里云发送短信验证码
- 阿里云短信验证码发送类
- 阿里云短信发送接口,附源码!
- zookeeper环境搭建
- 博弈论
- java微信开发框架wechat4j入门教程
- 【DAY.7】PHP数据结构与算法_排序_堆排序
- java微信开发
- 阿里云发送短信API
- 求图的邻接表表示法的单源最短路径 Dijkstra算法
- Hadoop浅学习&实践学习——初级2.0[真实分布集群]
- tensorflow入门(一)---从一个小程序说起
- Linux内核——遍历 net_device 结构
- Graphite 系统安装
- Win7,64位下Python3.5.2,安装numpy、matplotlib、scipy(whl文件)
- IOS开发入门(3)
- C++类构造函数初始化列表及初始化成员变量的误区