人脸核身功能详解:如何实现实名认证与本人一致性验证

2025-03-06
来源:网络整理

面核是面部扫描身份验证,可以在实现身份验证后实现真名识别或个人一致性验证。

如下图所示:

官方文件

请根据上述文件中的说明申请“面核”功能。

请注意此功能的应用程序限制,并确定它是否符合激活此功能的要求。

使用方案1。用户已通过现实名称和面扫描来验证该人以验证该人

例如,您已经拥有业务逻辑或集成了实数身份验证界面,并且允许用户执行真名身份验证,但是无法确定用户正在使用他自己的ID卡来验证(例如,他已经使用其他人的ID卡信息来验证),然后您可以通过此功能并验证您自己的操作。

迷你程序代码

wx.startFacialRecognitionVerify({ name: '姓名', idCardNumber: '身份证号码', success: res => { console.log(res) }, fail: err => { console.error(err) }, })

通过身份验证通过后,将输出RES信息。如果未通过身份验证,则将输出错误信息。

致电界面以完成验证

身份验证成功后,请致电“ API ”的面部核心接口完成验证:

其中,需要传递参数** res。**由以前的微信API返回

2。同时完整的真名身份验证和面对面的身份验证

对于尚未进行真名身份验证的用户,可以在一个步骤中实现Real-Name身份验证 +面扫描身份验证。

提交身份信息

调用“ API ” face Core提交接口,允许用户积极填写名称和ID号,然后单击下一步以验证面部刷新

迷你程序代码

wx.startFacialRecognitionVerify({ userIdKey: '434ceff650264ba6b2e19cd68f08c818', success: res => { console.log(res) }, fail: err => { console.error(err) }, })

这是上一个接口返回的数据数据

致电界面以完成验证

身份验证成功后,请致电“ API ”的面部核心接口完成验证:

其中,需要传递参数** res。**由以前的微信API返回

如何确定真实姓名是否是脸部

阅读用户详细信息接口,添加2个新属性以返回:

确实意味着已经通过了真名身份验证,这意味着尚未通过现实名称身份验证

确实意味着已经通过了面部扫描认证,这意味着尚未通过面对面认证

分享