Appearance
批量注册
方法名
batchRegister
用法
示例
js
let list = faceList.map(item => {
let obj = {
id: item._id,
name: item.name,
url: item.pic
}
return obj;
})
module.batchRegister({
list: list
}, res => {
this.writeLog(JSON.stringify(res))
})参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 参数描述 |
|---|---|---|---|---|
| list | Array[Object] | 是 | 无 | 注册的人脸数据列表 |
| list.url | String | 是 | 无 | 注册的文件地址,支持网络地址 |
| list.id | String | 是 | 无 | 注册用户的id |
| list.name | String | 是 | 无 | 注册用户姓名 |
回调
示例
json
{
"data": {
"isSuccess": true,
"user": {
"name": "李凯迪",
"url": "http://sjxxbp.yach-sh.cn/5a7ba5c157e9418ea143be1ed326e94d.jpg",
"id": "a5782af7653f223b012439c74a5b503c",
"imagePath": "/storage/emulated/0/levenBaiduFace/a5782af7653f223b012439c74a5b503c.jpg"
},
"failed": 0,
"type": "registerProgress",
"progress": 1,
"count": 33,
"success": 33
},
"message": "",
"code": 0
}回调说明
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| message | String | 消息提示 |
| data | Object | 数据对象 |
| data.isSuccess | Boolean | 是否注册成功 |
| data.user | Object | 注册后的用户信息 |
| data.user.name | String | 注册后的用户姓名 |
| data.user.id | String | 注册的id |
| data.user.imagePath | String | 注册后的用户人脸图片路径 |
| data.failed | Integer | 失败数量 |
| data.type | Integer | 注册类型:registerStart开始注册registerProgress注册中registerComplete注册完成 |
| data.progress | Float | 注册进度 |
| data.count | Integer | 总数量 |
| data.success | Integer | 成功数量 |
| code | Integer | 返回类型,0.成功,其他:失败 |
