文档中心 > API类目 > 五道口API

taobao.rex.iot.skyeye.risk.submit (提交风险排查有风险结果)

风险排查有风险的资损记录提交

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
risk_task_code String 必须 123 任务id
shop_code String 必须 8028 门店code
merchant_code String 必须 HM 商家code
face_photo String 可选 http:// 头像
body_photo String 可选 http:// 照片
rex_sid String 必须 xxx 登陆session
risk_behavior Number 可选 123 风险行为
trick Number 可选 123 作案手法
task_result Number 可选 1 结果
evidences TaskEvidenceFileDTO [] 可选
  • 最大列表长度:999
  • 犯罪证据
    • └ file_name
    • String
    • 可选
    • 1
    • 文件名
    • └ id
    • String
    • 可选
    • 1
    • id
    • └ type
    • String
    • 可选
    • image
    • 文件类型
    • └ url
    • String
    • 可选
    • http
    • 文件地址
    • └ upload_status
    • Number
    • 可选
    • 1
    • 上传状态
    risk_happened_time Date 可选 2020-07-01 00:00:00 作案时间
    risk_type Number 可选 1 风险类型
    risk_locus TaskRiskLocusDTO [] 可选
  • 最大列表长度:999
  • 轨迹视频
    • └ time_limit
    • String
    • 可选
    • 10
    • 时间范围
    • └ locus_number
    • Number
    • 可选
    • 1
    • 编号
    • └ start_time
    • Date
    • 可选
    • 2020-07-01 00:00:00
    • 开始时间
    • └ end_time
    • Date
    • 可选
    • 2020-07-01 00:00:00
    • 结束时间
    • └ camera_name
    • String
    • 可选
    • 123
    • 摄像头名称
    • └ url
    • String
    • 可选
    • http
    • 视频地址
    • └ remark
    • String
    • 可选
    • 1
    • 备注
    • └ upload_status
    • Number
    • 可选
    • 1
    • 上传状态
    • └ cameraid
    • String
    • 可选
    • 1
    • 摄像头id
    hema_id String 可选 123 会员id
    comment String 可选 asd 备注
    goods TaskSkuDTO [] 可选
  • 最大列表长度:999
  • 作案商品
    • └ sku_name
    • String
    • 可选
    • 1
    • 商品名
    • └ unit_price
    • String
    • 可选
    • 1
    • 单价
    • └ number
    • String
    • 可选
    • 1
    • 数量
    • └ unit
    • String
    • 可选
    • 1
    • 单位
    • └ sku_image_url
    • String
    • 可选
    • http
    • 商品图片
    • └ total_price
    • String
    • 可选
    • 10
    • 总价
    • └ sku_code
    • String
    • 可选
    • 1
    • 商品编号
    member_id String 可选 222 商家会员id
    payer_id String 可选 333 支付id

    响应参数

    名称 类型 示例值 描述
    result MtopResponse 结果 结果
    • └ success
    • Boolean
    • true
    • 结果
    • └ model
    • Boolean
    • true
    • 结果
    • └ msg_info
    • String
    • OK
    • 结果
    • └ msg_code
    • String
    • 200
    • 结果

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    RexIotSkyeyeRiskSubmitRequest req = new RexIotSkyeyeRiskSubmitRequest();
    req.setRiskTaskCode("123");
    req.setShopCode("8028");
    req.setMerchantCode("HM");
    req.setFacePhoto("http://");
    req.setBodyPhoto("http://");
    req.setRexSid("xxx");
    req.setRiskBehavior(123L);
    req.setTrick(123L);
    req.setTaskResult(1L);
    List<RexIotSkyeyeRiskSubmitRequest.TaskEvidenceFileDTO> list2 = new ArrayList<RexIotSkyeyeRiskSubmitRequest.TaskEvidenceFileDTO>();
    RexIotSkyeyeRiskSubmitRequest.TaskEvidenceFileDTO obj3 = new RexIotSkyeyeRiskSubmitRequest.TaskEvidenceFileDTO();
    list2.add(obj3);
    obj3.setFileName("1");
    obj3.setId("1");
    obj3.setType("image");
    obj3.setUrl("http");
    obj3.setUploadStatus(1L);
    req.setEvidences(list2);
    req.setRiskHappenedTime(StringUtils.parseDateTime("2020-07-01 00:00:00"));
    req.setRiskType(1L);
    List<RexIotSkyeyeRiskSubmitRequest.TaskRiskLocusDTO> list5 = new ArrayList<RexIotSkyeyeRiskSubmitRequest.TaskRiskLocusDTO>();
    RexIotSkyeyeRiskSubmitRequest.TaskRiskLocusDTO obj6 = new RexIotSkyeyeRiskSubmitRequest.TaskRiskLocusDTO();
    list5.add(obj6);
    obj6.setTimeLimit("10");
    obj6.setLocusNumber(1L);
    obj6.setStartTime(StringUtils.parseDateTime("2020-07-01 00:00:00"));
    obj6.setEndTime(StringUtils.parseDateTime("2020-07-01 00:00:00"));
    obj6.setCameraName("123");
    obj6.setUrl("http");
    obj6.setRemark("1");
    obj6.setUploadStatus(1L);
    obj6.setCameraid("1");
    req.setRiskLocus(list5);
    req.setHemaId("123");
    req.setComment("asd");
    List<RexIotSkyeyeRiskSubmitRequest.TaskSkuDTO> list8 = new ArrayList<RexIotSkyeyeRiskSubmitRequest.TaskSkuDTO>();
    RexIotSkyeyeRiskSubmitRequest.TaskSkuDTO obj9 = new RexIotSkyeyeRiskSubmitRequest.TaskSkuDTO();
    list8.add(obj9);
    obj9.setSkuName("1");
    obj9.setUnitPrice("1");
    obj9.setNumber("1");
    obj9.setUnit("1");
    obj9.setSkuImageUrl("http");
    obj9.setTotalPrice("10");
    obj9.setSkuCode("1");
    req.setGoods(list8);
    req.setMemberId("222");
    req.setPayerId("333");
    RexIotSkyeyeRiskSubmitResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <rex_iot_skyeye_risk_submit_response>
        <result>
            <success>true</success>
            <model>true</model>
            <msg_info>OK</msg_info>
            <msg_code>200</msg_code>
        </result>
    </rex_iot_skyeye_risk_submit_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

    返回
    顶部