文档中心 > API类目 > AIS基石API

alibaba.ais.meta.board.boardproductinfo (供应商上传主板生产质量占位数据)

供应商上传主板生产质量占位数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
board_capture_param BoardCaptureParam 可选 入参
  • └ result
  • String
  • 必须
  • Pass
  • 枚举Pass/Fail
  • └ param
  • String
  • 可选
  • {"timeout":200}
  • 工序参数
  • └ request_id
  • String
  • 必须
  • request_id
  • 幂等ID,必须保证唯一
  • └ oss_file_key
  • String []
  • 可选
  • xxxx/ato/xxx/34567_AOI.txt
  • 详细日志与OSS file id保持一致
  • └ station_id
  • Number
  • 可选
  • 1
  • 工序ID
  • └ board_model
  • String
  • 可选
  • AliServer Thor04-18U
  • 主板型号
  • └ version
  • String
  • 可选
  • {"main_version": "001"}
  • 工序版本信息
  • └ message
  • String
  • 可选
  • power failed
  • 工序站位检查结果失败时的原因说明
  • └ board_mpn
  • String
  • 可选
  • 1395T2873801
  • 主板采购pn
  • └ board_sn
  • String
  • 可选
  • 20171123001
  • 主板SN
  • └ finished_time
  • Date
  • 可选
  • 2016-11-01 10:16:00
  • 检测的完成时间,格式 yyyy-mm-dd hh:mm:ss,例如 2016-11-01 10:16:00
  • └ brand
  • String
  • 可选
  • Huawei
  • 品牌信息,英文,首字母大写
  • └ board_form
  • String
  • 可选
  • 2U1
  • 主板规格
  • └ workorder_id
  • String
  • 可选
  • XXX-001
  • 供应商主板生产工单编号
  • └ station_name
  • String
  • 可选
  • AOI
  • 工序名称 AOI/ICT/FCT/Pre-test/Run-in/HWQC/After-test
  • └ manufacturer_name
  • String
  • 可选
  • 浪潮顺达
  • 工厂侧名称
  • └ started_time
  • Date
  • 可选
  • 2016-11-01 10:16:00
  • 检查开始时间
  • └ type
  • String
  • 可选
  • MOC
  • 设备类型(整机:MCT 或者 MOC:MOC)
  • └ line
  • String
  • 可选
  • 线别
  • 交换机必填

响应参数

名称 类型 示例值 描述
result DataResult dataResult result
  • └ data
  • String
  • {}
  • data
  • └ err_code
  • String
  • 000000
  • code
  • └ err_msg
  • String
  • message
  • msg
  • └ is_success
  • Boolean
  • false
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAisMetaBoardBoardproductinfoRequest req = new AlibabaAisMetaBoardBoardproductinfoRequest();
AlibabaAisMetaBoardBoardproductinfoRequest.BoardCaptureParam obj1 = new AlibabaAisMetaBoardBoardproductinfoRequest.BoardCaptureParam();
obj1.setResult("Pass");
obj1.setParam("{\"timeout\":200}");
obj1.setRequestId("request_id");
obj1.setOssFileKey("xxxx/ato/xxx/34567_AOI.txt");
obj1.setStationId(1L);
obj1.setBoardModel("AliServer Thor04-18U");
obj1.setVersion("{\"main_version\": \"001\"}");
obj1.setMessage("power failed");
obj1.setBoardMpn("1395T2873801");
obj1.setBoardSn("20171123001");
obj1.setFinishedTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setBrand("Huawei");
obj1.setBoardForm("2U1");
obj1.setWorkorderId("XXX-001");
obj1.setStationName("AOI");
obj1.setManufacturerName("浪潮顺达");
obj1.setStartedTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setType("MOC");
obj1.setLine("线别");
req.setBoardCaptureParam(obj1);
AlibabaAisMetaBoardBoardproductinfoResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ais_meta_board_boardproductinfo_response>
    <result>
        <data>{}</data>
        <err_code>000000</err_code>
        <err_msg>message</err_msg>
        <is_success>false</is_success>
    </result>
</alibaba_ais_meta_board_boardproductinfo_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

返回
顶部