名词解释
-
人脸核身 :腾讯云慧眼人脸核身(原金融级身份证认证升级版)是一组对用户身份信息真实性进行验证审核的服务套件,提供各类认证功能模块,包含证件 OCR 识别、活体检测、人脸1:1对比等能力,以解决行业内大量对用户身份信息核实的需求,广泛应用于公安、人社、金融保险等领域。
2.uniapp插件:是封装了腾讯云人脸核身原生SDK,用于uniapp前端的一个免费插件,极大的简化了开发的流程。
uniapp插件使用
- uni-app工程下 新建文件夹 nativeplugins ;
-
把 AThree-Face.zip 解压到 nativeplugins 文件夹里面,如下:
在这里插入图片描述
3.打开在uni-app工程目录下的 manifest.json 的配置文件,选择app原生插件配置,然后选择本地插 件。勾选已有的插件,保存。如下图所示:
在这里插入图片描述
4.调用原生的vue代码;
//获取插件实例
const face = uni.requireNativePlugin('AThree-Face');
//调用startFace()方法
face.startFace({
biztoken:"XXXXXXXXXXXX",
userid:"XXXXXXX"
}, result => {
const msg = JSON.stringify(result);
if( msg.errorcode == 0 )
alert('成功')
else
alert('失败')
})
腾讯云接入人脸核身流程
- 后端调用DetectAuth 接口获取业务流程号(BizToken)
- 人脸核身完成后,客户后端可凭借 BizToken 调⽤ GetDetectInfo 接⼝获取本次核身的详细信
息。 - DetectAuth 接口在线调⽤地址:https://console.cloud.tencent.com/api/explorer?
Product=faceid&Version=2018-03-01&Action=DetectAuth - GetDetectInfo 接⼝在线调⽤地址:https://console.cloud.tencent.com/api/explorer?
Product=faceid&Version=2018-03-01&Action=GetDetectInfo - 错误码说明:https://cloud.tencent.com/document/product/1007/31082
uniapp插件使用常见问题
Q1:插件是用在前端还是后端?
A:插件是用在前端的。
Q2:照片人脸核身、活体人脸比对、活体人脸核身有什么区别?
1.照片人脸核身(传入照片和身份信息,判断该照片与公安权威库的证件照是否属于同一个人)
2.活体人脸核身(传入视频和身份信息,先判断视频中是否为真人,判断为真人后,再判断该视频中的人与公安权威库的证件照是否属于同一个人)
3.活体人脸比对(传入视频和照片,先判断视频中是否为真人,判断为真人后,再判断该视频中的人与上传照片是否属于同一个人)
Q3:活体检测支持哪几种模式?
A:活体检测目前支持四种模式,适用于不同的使用场景。
•数字:用户需要准确念出下发的四位验证码进行活体检测。
•动作:随机下发两个动作,包含眨眼、张嘴。
•静默:用户无需做任何动作,正脸对准屏幕,等待三秒,即可完成活体检测。
•光线:用户按照页面指引,正脸对准屏幕,等待三秒,即可完成活体检测。
Q4:获取biztoken失败的原因?
1.没有进对接口,正确的是Saas服务相关接口下的实名鉴权接口
2.将ruleID复制到了Key的文本框。
Q5:创建并解压到了nativeplugins目录,但是选择本地插件的时候没有插件可以选择?
A:需要解压到项目的一级目录下面。
Q6:运行的时候出现了“获取配置失败,ckv数据有误”
A:一般CKV数据有误需要检查获取的biztoken是不是正确。
Q7:支持驾驶证,营业执照的核验吗?
A:目前只支持身份证的核验,如果需要驾驶证的核验可以提供API,自己需要集成开发,营业执照只支持OCR识别。
网友评论