面核是面部扫描身份验证,可以在实现身份验证后实现真名识别或个人一致性验证。
如下图所示:
官方文件
请根据上述文件中的说明申请“面核”功能。
请注意此功能的应用程序限制,并确定它是否符合激活此功能的要求。
使用方案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个新属性以返回:
确实意味着已经通过了真名身份验证,这意味着尚未通过现实名称身份验证
确实意味着已经通过了面部扫描认证,这意味着尚未通过面对面认证