+
80
-

微信小程序如何接入人脸核身识别认证?

微信小程序如何接入人脸核身识别认证?


网友回复

+
0
-

官方就有,直接申请接入,只不过只开放了一些类目。

如果类目符合的话,在小程序后台的功能里就能看到

800_auto

开通后就可以使用了

Page({
    onLoad: function (options) {
      var that = this;
      that.setData({faceCheckData:options});
    },
  facialRecognitionVerify: function () {
    // 1.检测设备是否支持人脸识别
      checkIsSupportFacialRecognition({
        checkAliveType: 2,
        success: function(res) {
          if (res.errCode === 0 || res.errMsg === "checkIsSupportFacialRecognition:ok") {
            // 2.调用人脸识别
                wx.startFacialRecognitionVerify({
                   name: "传入参数", //姓名
                   idCardNumber: "传入参数", //身份证号
                   //人脸识别成功回调通知
                  success (res) {
                  var verifyResult = res.verifyResult;
                  console.log(verifyResult)
                },
                //人脸识别失败的回调通知
                    'fail': function (res) {
                        console.log(res,"失败");
                        wx.showModal({
                          title: '提示',
                          showCancel: false,
                          content: "人脸识别失败!" + res.errCode+","+res.errMsg,
                          success: function (res) {
                            if (res.confirm) {
                                wx.navigateTo()
                            }
                          }
                        });
                    }
                   });
        return;
          }
          wx.showToast('微信版本过低,暂时无法使用此功能,请升级微信最新版本')
        },
        fail: res => {
          wx.showToast('微信版本过低,暂时无法使用此功能,请升级微信最新版本')
        }
      });
    }
    })

注意小程序返回的核验成功可能会被串改,需要接verifyresult传给后端进行再次核验获取结果。

https://developers.weixin.qq.com/community/business/doc/000442d352c1202bd498ecb105c00d?page=3

我知道答案,我要回答