灵动创新 Unimarketing 邮件营销 EDM

/schedule

目录

/schedule

  • 创建交易类邮件计划

URL

  • {HOST}/services /schedule

支持格式

  • XML(Atom)

HTTP 请求方式

  • POST

认证方式

请求数限制

  • true

请求参数

字段名称 是否必选 字段类型 说明
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&lt;unimail2012@163.com&gt;</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));
	}
}

  
         
 
					
平台介绍
关于我们 | 联系我们 | 行业应用 | 专业术语 | 资源中心 | 隐私声明
© 2022 灵动创新(北京)科技有限公司 - 京ICP备16028763号-1