文档中心 > API类目 > 客户运营平台API

taobao.opencrm.crowd.strategy.write (配置人群策略)

配置人群策略, 策略由多条人群和物料内容的关系组成

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
crowd_strategy CrowdStrategyDto 可选 人群策略
  • details
  • CrowdStrategyDetailDto []
  • 可选
  • 详细规则
  • └ content
  • String
  • 必须
  • 新客时的物料内容
  • 人群命中时的物料
  • └ crowd_id
  • Number
  • 必须
  • 107550020000
  • 人群id
  • └ gmt_end
  • Date
  • 必须
  • 2020-12-12 12:12:12
  • 策略结束时间
  • └ gmt_start
  • Date
  • 必须
  • 2020-12-12 12:12:12
  • 策略开始时间
  • └ id
  • Number
  • 可选
  • 0
  • id
  • └ name
  • String
  • 必须
  • 新客人群
  • 规则名称
  • └ priority
  • Number
  • 必须
  • 0
  • 优先级
  • └ status
  • Number
  • 可选
  • 0
  • 0最高, 65535最低
  • └ strategy_desc
  • String
  • 可选
  • 新客人群描述
  • 规则描述
  • └ gmt_create
  • Date
  • 可选
  • 2020-12-12 12:12:12
  • 创建日期
  • └ gmt_modified
  • Date
  • 可选
  • 2020-12-12 12:12:12
  • 修改日期
  • └ id
  • Number
  • 必须
  • 0
  • id, 0为新增, 非0为修改
  • └ strategy_desc
  • String
  • 可选
  • 测试策略描述
  • 策略描述
  • └ strategy_name
  • String
  • 必须
  • 测试策略名称
  • 策略名称

响应参数

名称 类型 示例值 描述
err_cod Number 错误码
err_message String 错误信息
result Number 64364893 策略id
is_success Boolean false 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
OpencrmCrowdStrategyWriteRequest req = new OpencrmCrowdStrategyWriteRequest();
OpencrmCrowdStrategyWriteRequest.CrowdStrategyDto obj1 = new OpencrmCrowdStrategyWriteRequest.CrowdStrategyDto();
List<OpencrmCrowdStrategyWriteRequest.CrowdStrategyDetailDto> list3 = new ArrayList<OpencrmCrowdStrategyWriteRequest.CrowdStrategyDetailDto>();
OpencrmCrowdStrategyWriteRequest.CrowdStrategyDetailDto obj4 = new OpencrmCrowdStrategyWriteRequest.CrowdStrategyDetailDto();
list3.add(obj4);
obj4.setContent("新客时的物料内容");
obj4.setCrowdId(107550020000L);
obj4.setGmtEnd(StringUtils.parseDateTime("2020-12-12 12:12:12"));
obj4.setGmtStart(StringUtils.parseDateTime("2020-12-12 12:12:12"));
obj4.setId(0L);
obj4.setName("新客人群");
obj4.setPriority(0L);
obj4.setStatus(0L);
obj4.setStrategyDesc("新客人群描述");
obj1.setDetails(list3);
obj1.setGmtCreate(StringUtils.parseDateTime("2020-12-12 12:12:12"));
obj1.setGmtModified(StringUtils.parseDateTime("2020-12-12 12:12:12"));
obj1.setId(0L);
obj1.setStrategyDesc("测试策略描述");
obj1.setStrategyName("测试策略名称");
req.setCrowdStrategy(obj1);
OpencrmCrowdStrategyWriteResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<opencrm_crowd_strategy_write_response>
    <err_cod></err_cod>
    <err_message></err_message>
    <result>64364893</result>
    <is_success>false</is_success>
</opencrm_crowd_strategy_write_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部