alibaba.datafactory.task.result (分析任务结果)

分析任务结果

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
context DFContext 可选
  • 默认值:{}
  • 上下文参数
    • └ run_id
    • String
    • 可选
    • 1234
    • 运行ID
    • └ token
    • String
    • 可选
    • 7110eda4d09e062aa5e4a390b0a572ac0d2c0220
    • 用户TOKEN
    • └ extra
    • String
    • 可选
    • {}
    • 业务参数
    req DFRequest 可选 请求参数
    • param
    • TaskParam
    • 可选
    • {}
    • 任务参数
    • └ task_id
    • String
    • 可选
    • 1234
    • 任务ID
    • └ task_type
    • String
    • 可选
    • PERSPECT
    • 任务类型
    • └ task_param
    • String
    • 可选
    • {}
    • 输入参数

    响应参数

    名称 类型 示例值 描述
    result RCode {} 返回结果
    • data
    • TaskResult
    • {}
    • 任务数据
    • └ task_id
    • String
    • 1234
    • 任务ID
    • └ status
    • String
    • SUCCESS
    • 任务状态
    • └ data
    • String
    • {}
    • 数据表
    • └ task_info
    • String
    • {}
    • 任务运行信息
    • └ errcode
    • Number
    • 577040010000
    • 错误码
    • └ errmsg
    • String
    • 系统内部错误
    • 错误信息
    • └ codeclass
    • String
    • INTERNAL_ERROR
    • 错误级别

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaDatafactoryTaskResultRequest req = new AlibabaDatafactoryTaskResultRequest();
    AlibabaDatafactoryTaskResultRequest.DFContext obj1 = new AlibabaDatafactoryTaskResultRequest.DFContext();
    obj1.setRunId("1234");
    obj1.setToken("7110eda4d09e062aa5e4a390b0a572ac0d2c0220");
    obj1.setExtra("{}");
    req.setContext(obj1);
    AlibabaDatafactoryTaskResultRequest.DFRequest obj2 = new AlibabaDatafactoryTaskResultRequest.DFRequest();
    AlibabaDatafactoryTaskResultRequest.TaskParam obj3 = new AlibabaDatafactoryTaskResultRequest.TaskParam();
    obj3.setTaskId("1234");
    obj3.setTaskType("PERSPECT");
    obj3.setTaskParam("{}");
    obj2.setParam(obj3);
    req.setReq(obj2);
    AlibabaDatafactoryTaskResultResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_datafactory_task_result_response>
        <result>
            <data>
                <task_id>1234</task_id>
                <status>SUCCESS</status>
                <data>{}</data>
                <task_info>{}</task_info>
            </data>
            <errcode>577040010000</errcode>
            <errmsg>系统内部错误</errmsg>
            <codeclass>INTERNAL_ERROR</codeclass>
        </result>
    </alibaba_datafactory_task_result_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

    返回
    顶部