本文介绍了如何安装和使用Java SDK。
创建AccessKey
(注:也可以使用阿里云访问控制服务创建的AccessKey。)
单击页面右上角按钮创建 AccessKey,弹出创建对话框。
阅读《API使用规范》后,单击同意并创建。
安装 Java SDK
开发环境
阿里云Java SDK支持J2SE Development Kit (JDK) 1.6或以上版本。
SDK 安装
通过 Maven 进行安装
1、添加Maven库
您可以在openAPI页面,“SDK信息”获取新版本号。
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>dm20151123</artifactId>
<version>1.x.x</version>
</dependency>
2、跳转到openAPI进行调试,选择开发语言,填写参数,下载自动生成的代码(会包含参数值)。
调试页面无须填写Key值。
请勿在代码中硬编码"accessKeyId","accessKeySecret"值,以免泄露。
阿里云SDK支持在操作系统的环境变量中定义ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET的值,代码中从环境变量获取后进行鉴权,参考文档:身份验证配置。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
发送邮件(调试和代码示例)
发送单条邮件(支持循环和并发调用):
调试和代码示例:
https://next.api.aliyun.com/api/Dm/2015-11-23/SingleSendMail?tab=DEMO&lang=JAVA
单次请求支持100个收信地址。其他参数请参考文档:SingleSendMail。
批量发送邮件:
调试和代码示例:
https://next.api.aliyun.com/api/Dm/2015-11-23/BatchSendMail?lang=JAVA
使用控制台或接口创建的模板和收件人列表进行批量发信。其他参数请参考文档:BatchSendMail。