微信小程序之实名认证人脸识别接口-wx.startFacialRecognitionVerify

微信小程序之实名认证人脸识别接口-wx.startFacialRecognitionVerify小程序前端使用人脸识别功能绑定用户微信小程序之实名认证人脸识别接口-wx.startFacialRecognitionVerify

小程序前端使用人脸识别功能 绑定用户

//开始实名认证的方法 -- 调用摄像头
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

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注