小程序前端使用人脸识别功能 绑定用户
//开始实名认证的方法 -- 调用摄像头
facialRecognitionVerify: function (userName, userIdCard) {
wx.startFacialRecognitionVerify({
name: userName, //身份证名称
idCardNumber: userIdCard, //身份证号码
checkAliveType: 2, //屏幕闪烁(人脸核验的交互方式,默认0,读数字)
success: function (res) {
var verifyResult = res.verifyResult; //认证结果
console.log("res", res)
if(res.errCode == 0){
//识别成功 这个时候可以调后端的接口 (带着返的res.verifyResult)
this.verify(userName, userIdCard,verifyResult)
}else{
tipInfo("识别失败")
}
},
fail: err => {
console.log("err", err)
wx.showToast('请保持光线充足,面部正对手机,且无遮挡')
}
})
},
//后端的校验接口
verify(userName, userIdCard, verifyResult) {
//带着官方返回的实名认证结果请求后端的接口
const urls = 'app-interface/verify'; //后端的接口地址
requestFun(urls, {
unionid: unionid,
mobile: this.data.mobile,
verify_result: verifyResult,
name: userName,
cardno: userIdCard,
}, res => {
console.log(res)
if (res.data.code == 200) {
//后端接口返回成功,则实名认证完毕,继续后续操作
wx.reLaunch({
url: '/pages/txzDetail/txzDetail',
})
} else {
tipInfo(res.data.msg)
}
},
() => tipInfo('认证失败,请重试!')
);
return
},
今天的文章微信小程序之实名认证人脸识别接口-wx.startFacialRecognitionVerify分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/24545.html