/schedule
URL
- {HOST}/services /schedule
支持格式
HTTP 请求方式
认证方式
请求数限制
请求参数
字段名称 | 是否必选 | 字段类型 | 说明 |
auth | 是 | String | BASIC/APIKEY/ OAUTH 三种认证方式信息中的一种 |
alt | 是 | String | 通过该参数,你可以改变返回值的格式,目前支持的返回值格式包括:atom(默认) ,暂不支持json |
title |
是 |
String |
发送计划名称 |
um:subject |
是 |
String |
邮件主题 |
um:from |
是 |
String |
邮件From地址 |
um:reply |
是 |
String |
回复地址 |
link |
是 |
Number |
邮件ID |
um:triggerType |
是 |
String |
transaction = 交易邮件类别 |
请求字符串
<?xml version="1.0" encoding="UTF-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:um="http://www.unimarketing.com.cn/xmlns/">
<title type="text"> 发送计划</title>
<um:subject> 发送计划主题(选填)</um:subject>
<um:from>DJ<unimail2012@163.com></um:from>
<um:reply>unimail2012@163.com</um:reply>
<link href="http://services.unimarketing.com.cn/message/9996" rel="related"></link>
<um:triggerType>transaction</um:triggerType>
</entry>
返回结果
<?xml version="1.0" encoding="UTF-8"?>
<entry xmlns="http://www.w3.org/2005/Atom">
<id>http://services.unimarketing.com.cn/schedule/7115</id>
<title type="text">DJ发送计划</title>
<link href="http://services.unimarketing.com.cn/message/9996" rel="related"></link>
</entry>
字段说明
字段名称 | 意义 | 数据类型 | 备注 |
ID |
发送计划ID |
Number |
|
title |
发送计划名称 |
String |
|
link |
邮件ID |
Number |
|
调用示例(Java 示例)
package cn.unisoftware.api.client.example1.transaction;
import org.apache.commons.lang.builder.ToStringBuilder;
import cn.unisoftware.api.client.ApiClient;
import cn.unisoftware.api.client.UnimailClient;
import cn.unisoftware.api.client.model.TransactionSendplan;
import cn.unisoftware.api.client.model.TriggerTypeEnum;
import cn.unisoftware.api.client.utils.AtomConstants;
/**
* @description 创建交易邮件计划
* @author DJ
* @date 2011-07-11
*/
public class CreateTransactionMailSendplan {
public static void main(String[] args) throws Exception {
UnimailClient unimailClient = UnimailClient.getClient(false,ApiClient.AuthMode.BASIC, new String[]{AtomConstants.userName,AtomConstants.userPwd});
// UnimailClient unimailClient = UnimailClient.getClient(false,ApiClient.AuthMode.APIKEY, new String[]{AtomConstants.apikey,AtomConstants.apisecret});
// UnimailClient unimailClient = UnimailClient.getClient(UnimailClient.AuthMode.APIKEY, new String[]{AtomConstants.apikey,AtomConstants.apisecret});
TransactionSendplan ts = new TransactionSendplan();
ts.setTitle("DJ6688发送计划"); //【必填】 发送任务标题
ts.setSubject("我的测试"); //【选填】计划主题
ts.setMailFrom("DJ"); //【必填】 mailFrom 地址
ts.setReply("unimail2012@163.com"); //【必填】 回复地址
ts.setTriggerType(TriggerTypeEnum.TRANSACTION); //【必填】 触发类别
ts.setMessageId(Long.valueOf(9998)); //【必填】 发送任务关联的邮件模板
TransactionSendplan tsRes = unimailClient.createTransactionSendplan(ts);
System.out.println(ToStringBuilder.reflectionToString(tsRes));
}
}