新增用户
更新时间:2023-07-25
接口描述
添加新的用户,添加时必须同时携带一张用户人脸图片作为初始化的人脸。本接口会固定使用default作为用户组名称(如果没有,内部会自动创建该组),目前不支持多组的配置。
请求结构
POST /console/api/v1/face/user/add
请求头域
Content-Type: application/json
请求参数
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
name | string | 是 | 用户名 |
data | string | 是 | 图片的BASE64编码的内容 |
响应参数
参数 | 类型 | 说明 | |
---|---|---|---|
message | String | 成功或错误提示 | |
status | Int32 | 返回码,成功为0,失败为http错误码。 | |
data | Json | 新增用户和图片的ID | |
+id | Int64 | 用户ID | |
+picIDs | Array of Int64 | 与请求图片按顺序对应的图片ID列表 |
说明 存在接口返回失败但是人脸用户已经添加成功(可以通过查询用户接口可以看到新增的用户),此时通常说明调用人脸算法失败,但是一个『没有任何人脸的用户信息』已经添加到数据库。只需要待人脸算法正常时,继续调用更新人脸库的接口新增人脸图片即可。
响应头域
Content-Type:application/json
请求示例
{
"name":"小猪1号",
"data": ["/9j/4AAQSkZJRgABAQAAAQABAADs...", "/9j/4AAQSkZJRgABAQAAAQABAADs..."]
}
响应示例
{
"message":"success",
"status": 200,
"data": {
"id": 3,
"picIDs": [7, 9]
}
}