const face = app.requireModule("fosFace")
let face = requireModuleJs('fosFace');
initFOSFace(String JsonnString, callback)
初始化方法
入参说明:JsonnString 字符串 是厂商所提供的,可参照下方的表
key | value类型 | 是否必须 | 说明 |
---|---|---|---|
server | String | 是 | 服务器url: |
license | String | 是 | 进行调用SDK的密钥 |
appName | String | 是 | 后台用于分组的标识符 备注:以上参数请与商务人员进行对接,提供我方商务人员Bundle ID然后生SDK TYPE和SDK LICENSE |
contractId | String | 是 | 合同号 |
productId | String | 是 | 产品类型id 人脸:6 声纹:5 |
返参说明 返回string 类型结果值
status | 说明 |
---|---|
0 | 参数设置成功 |
-3 | 参数设置错误 |
create(String userName,String groupName,callback)
创建用户
入参说明:可参照下方的表
key | value类型 | 是否必须 | 说明 |
---|---|---|---|
userName | String | 是 | 用户名 |
groupName | String | 否 | 用户组织 |
返参说明
status | 说明 |
---|---|
0 | 用户创建成功 |
- | 其他参数返回参考文档下面状态码 |
personStatus(String userName,callback)
查询用户状态
userName 用户名,为字符串类型
返参说明
status | 说明 |
---|---|
0 | 用户存在并且注册成功过人脸 |
-1 | 用户存在但是未注册成功过人脸 |
408 | 用户不存在 |
- | 其他参数返回参考文档下面状态码 |
regist(String userName,callback)
注册用户
userName 用户名,为字符串类型
返参说明 返回String 类型json对象
{
"code": "0",
"msg": "成功"
}
status | 说明 |
---|---|
0 | 注册成功 |
- | 其他参数返回参考文档下面状态码 |
verify(String userName,String groupName,callback)
验证用户
入参说明:可参照下方的表
key | value类型 | 是否必须 | 说明 |
---|---|---|---|
userName | String | 是 | 用户名 |
groupName | String | 否 | 用户组织 |
返参说明 返回String 类型json对象
{
"code": "0",
"msg": "成功"
}
status | 说明 |
---|---|
0 | 验证成功 |
-1 | 不是本人验证失败 |
- | 其他参数返回参考文档下面状态码 |
reset(String userName,callback)
status | 说明 |
---|---|
0 | 重置成功 |
- | 其他参数返回参考文档下面状态码 |
const speaker = app.requireModule("fosSpeaker")
let speaker = requireModuleJs('fosSpeaker');
initFOSSpeaker(String JsonnString, callback)
初始化方法
入参说明:JsonnString 字符串 是厂商所提供的,可参照下方的表
key | value类型 | 是否必须 | 说明 |
---|---|---|---|
server | String | 是 | 服务器url: |
license | String | 是 | 进行调用SDK的密钥 |
appName | String | 是 | 后台用于分组的标识符 备注:以上参数请与商务人员进行对接,提供我方商务人员Bundle ID然后生SDK TYPE和SDK LICENSE |
contractId | String | 是 | 合同号 |
productId | String | 是 | 产品类型id 人脸:6 声纹:5 |
返参说明 返回string 类型结果值
status | 说明 |
---|---|
0 | 参数设置成功 |
-3 | 参数设置错误 |
create(String userName,String groupName,callback)
创建用户
入参说明:可参照下方的表
key | value类型 | 是否必须 | 说明 |
---|---|---|---|
userName | String | 是 | 用户名 |
groupName | String | 否 | 用户组织 |
返参说明
status | 说明 |
---|---|
0 | 用户创建成功 |
- | 其他参数返回参考文档下面状态码 |
personStatus(String userName,callback)
查询用户状态
userName 用户名,为字符串类型
返参说明
status | 说明 |
---|---|
0 | 用户存在并且注册成功过声纹 |
-1 | 用户存在但是未注册成功过声纹 |
408 | 用户不存在 |
- | 其他参数返回参考文档下面状态码 |
regist(String userName,callback)
注册用户
userName 用户名,为字符串类型
返参说明 返回string 类型json对象
{
"code": "0",
"msg": "成功"
}
status | 说明 |
---|---|
0 | 注册成功 |
- | 其他参数返回参考文档下面状态码 |
verify(String userName,String groupName,callback)
验证用户
入参说明:可参照下方的表
key | value类型 | 是否必须 | 说明 |
---|---|---|---|
userName | String | 是 | 用户名 |
groupName | String | 否 | 用户组织 |
返参说明 返回String 类型json对象
{
"code": "0",
"msg": "成功"
}
status | 说明 |
---|---|
0 | 验证成功 |
-1 | 不是本人验证失败 |
- | 其他参数返回参考文档下面状态码 |
reset(String userName,callback)
status | 说明 |
---|---|
0 | 重置成功 |
- | 其他参数返回参考文档下面状态码 |
status | msg |
---|---|
0 | 成功 |
201 | 图像解码错误 |
202 | 人脸检测失败 |
203 | 用户图像数据不足 |
204 | 图像数据太小 |
205 | 图像数据太大 |
207 | face_id不存在 |
208 | 图像条数超限 |
209 | 该条图像为重复添加 |
210 | 未检测到人脸 |
211 | 人脸引擎释放资源失败 |
212 | 图片质量太低 |
213 | 人脸引擎空指针错误 |
214 | 人脸活体检测失败 |
215 | 检测到多张人脸信息,请确保单人进入画面 |
216 | 人脸引擎未知错误 |
217 | 人脸活体检测失败 |
218 | 疑似不同人脸注册 |
219 | 人脸照片不合格 |
220 | 图像模糊 |
221 | 检测到多张人脸信息,请确保单人进入画面 |
222 | 人脸太小 |
223 | 侧脸或俯仰头 |
224 | 光线太暗 |
225 | 光线太亮 |
301 | 参数缺失 |
302 | 未知参数 |
303 | 用户名不合法,以汉字、字母、数字开头,至少两位 |
304 | 组名不合法,以汉字、字母、数字开头,至少两位 |
305 | 参数错误 |
306 | app_name无效 |
403 | 用户人脸不存在 |
404 | 用户人脸已存在 |
405 | 此组已存在 |
406 | 此组不存在 |
407 | 用户已存在 |
408 | 用户不存在 |
411 | 组内用户已满 |
601 | 认证服务异常 |
602 | 请求路径错误 |
603 | 请求数据过大 |
701 | 鉴权失败 |