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

taobao.opencrm.crowdinst.split (抽取人群快照成员数据)

抽取人群快照成员生成多个新的人群快照

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
node_inst OpenActivityNodeInstDto 必须 系统自动生成
  • └ activity_id
  • String
  • 必须
  • 1
  • 1
  • └ activity_inst_id
  • String
  • 必须
  • 1
  • 1
  • └ node_id
  • String
  • 必须
  • 1
  • 1
  • └ node_inst_id
  • String
  • 必须
  • 1
  • 1
  • └ test
  • Boolean
  • 可选
  • true
  • 是否测试
crowd_inst_id Number 必须 1 1
split_infos OpenCrowdInstSplitDto [] 必须
  • 最大列表长度:20
  • 系统自动生成
    • └ node_id
    • String
    • 必须
    • 1
    • 1
    • └ node_inst_id
    • String
    • 必须
    • 1
    • 1
    • └ percent
    • Number
    • 可选
    • 1
    • 1
    • └ num
    • Number
    • 可选
    • 1
    • 抽取数量
    type Number 可选 0
  • 默认值:0
  • 0:按百分比,1:按人数

    响应参数

    名称 类型 示例值 描述
    results OpenCrowdInstSplitDto [] xxx result
    • └ crowd_inst_id
    • Number
    • xxx
    • crowdInstId
    • └ node_id
    • String
    • xxx
    • nodeId
    • └ node_inst_id
    • String
    • xxx
    • nodeInstId
    • └ percent
    • Number
    • 1
    • percent
    • └ num
    • Number
    • 1
    • num

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    OpencrmCrowdinstSplitRequest req = new OpencrmCrowdinstSplitRequest();
    OpencrmCrowdinstSplitRequest.OpenActivityNodeInstDto obj1 = new OpencrmCrowdinstSplitRequest.OpenActivityNodeInstDto();
    obj1.setActivityId("1");
    obj1.setActivityInstId("1");
    obj1.setNodeId("1");
    obj1.setNodeInstId("1");
    obj1.setTest(true);
    req.setNodeInst(obj1);
    req.setCrowdInstId(1L);
    List<OpencrmCrowdinstSplitRequest.OpenCrowdInstSplitDto> list3 = new ArrayList<OpencrmCrowdinstSplitRequest.OpenCrowdInstSplitDto>();
    OpencrmCrowdinstSplitRequest.OpenCrowdInstSplitDto obj4 = new OpencrmCrowdinstSplitRequest.OpenCrowdInstSplitDto();
    list3.add(obj4);
    obj4.setNodeId("1");
    obj4.setNodeInstId("1");
    obj4.setPercent(1L);
    obj4.setNum(1L);
    req.setSplitInfos(list3);
    req.setType(0L);
    OpencrmCrowdinstSplitResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <opencrm_crowdinst_split_response>
        <results>
            <open_crowd_inst_split_dto>
                <crowd_inst_id>xxx</crowd_inst_id>
                <node_id>xxx</node_id>
                <node_inst_id>xxx</node_inst_id>
                <percent>1</percent>
                <num>1</num>
            </open_crowd_inst_split_dto>
        </results>
    </opencrm_crowdinst_split_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

    返回
    顶部