Skip to content

批量注册

方法名

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))
})

参数说明

参数名参数类型是否必填默认值参数描述
listArray[Object]注册的人脸数据列表
list.urlString注册的文件地址,支持网络地址
list.idString注册用户的id
list.nameString注册用户姓名

回调

示例

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
}

回调说明

参数名参数类型参数描述
messageString消息提示
dataObject数据对象
data.isSuccessBoolean是否注册成功
data.userObject注册后的用户信息
data.user.nameString注册后的用户姓名
data.user.idString注册的id
data.user.imagePathString注册后的用户人脸图片路径
data.failedInteger失败数量
data.typeInteger注册类型:
registerStart开始注册
registerProgress注册中
registerComplete注册完成
data.progressFloat注册进度
data.countInteger总数量
data.successInteger成功数量
codeInteger返回类型,0.成功,其他:失败