Appearance
工厂测试
说明:主要对工厂测试进行一些基础操作,例如检查工厂测试等。
鉴权说明
进行工厂测试相关接口调用时,需要在请求的 body 参数中增加 provider_no 参数。该参数代表企业运营商编号,用于接口鉴权校验。
provider_no为必填项,每个工厂由系统分配唯一的运营商编号。- 所有工厂测试相关接口都需要携带此参数,否则请求无法通过鉴权。
示例:
json
{
"provider_no": "1001",
// 其他业务参数...
}上报测试结果
- 调用方法
javascript
POST /api/factory/config/report- 参数说明
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| name | string | 否 | "光头强" | 测试人员名称 |
| configs | array | 是 | [ {...} ] | 测试上报数据条目数组 |
| configs[].serial_no | string | 是 | "SN001234" | 设备序列号 |
返回示例
json
{
"errorCode": 0,
"description": "success",
"errorMsg": "success",
"data": null
}下发测试结果
- 调用方法
javascript
POST /api/factory/config/deliver- 参数说明
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| serial_nos | array | 是 | ["SN001234", "SN001235"] | 设备序列号数组 |
- 返回说明
| 名称 | 类型 | 描述 |
|---|---|---|
| data | array | 下发结果数组,每项包含 serial_no(设备序列号),config(下发的设备配置,或为 null) |
| data[].serial_no | string | 设备序列号 |
| data[].config | object/null | 设备配置对象 |
返回示例
json
{
"errorCode": 0,
"description": "success",
"errorMsg": "success",
"data": [
{
"serial_no": "SN001234",
"config": null
},
{
"serial_no": "SN001235",
"config": null
},
{
"serial_no": "SN999999",
"config": null
}
]
}