全部产品
Search
文档中心

邮件推送:Java SDK 手册

更新时间:Jun 03, 2024

本文介绍了如何安装和使用Java SDK。

创建AccessKey

(注:也可以使用阿里云访问控制服务创建的AccessKey。)

  1. 登录AccessKey管理控制台

  2. 单击页面右上角按钮创建 AccessKey,弹出创建对话框。

  3. 阅读《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代码示例。

image.png

image

发送邮件(调试和代码示例

发送单条邮件(支持循环和并发调用):

调试和代码示例:

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