收藏
回答

wx.startFacialRecognitionVerify 调用返回错误码-1 是什么原因?

wx.checkIsSupportFacialRecognition({
  checkAliveType: 2,
  success: (res) => {
    if (res.errCode === 0 || res.errMsg === "checkIsSupportFacialRecognition:ok") { // 支持人脸采集
      wx.startFacialRecognitionVerify({
          name: taskInfo.name, // 验证人姓名
          idCardNumber: taskInfo.idCardNo,  // 验证人身份证号码
          checkAliveType: 2,
          success: (res) => {
           console.log(`微信startFacialRecognitionVerify 成功,${JSON.stringify(res)} `)
          },
          fail: (err) => {
           cosnole.log(`微信startFacialRecognitionVerify 失败,${JSON.stringify(err)} `)
          },
        })
    }
  },
  fail: (err) => {
    
  },
})
[13:37:58]  [SLMini] == 2022-12-22 13:37:57.453  
微信startFacialRecognitionVerify 失败,{"errMsg":"startFacialRecognitionVerify:fail not returned","verifyResult":"","errCode":-1}

手机
[13:37:26]  [SLMini] == 2022-12-22 13:37:24.907 == 
设备基础信息:品牌:OnePlus 型号:LE2100 操作系统及版本:Android 12 平台:android 性能等级:32 微信版本号:8.0.31 客户端基础库版本:2.29.0



回答关注问题邀请回答
收藏

2 个回答

  • 猫咪喵
    猫咪喵
    01-17

    -appid:wx320d316d7ca32a3a

    -人脸核身接口返回值verify_result:

    -用户微信:maomimiao

    -出现问题的时间:2024年1月17号

    -错误原因:系统暂不可用

    -调用的接口:wx.startFacialRecognitionVerify

    请问一下,人脸识别api使用时,报系统暂不可用,我们这边需要怎么操作才能用呢?

    01-17
    有用
    回复
  • 微盟
    微盟
    2022-12-22

    wx.startFacialRecognitionVerify是小程序API,用于启动人脸识别验证流程。返回错误码-1可能是由多种原因导致的。

    首先,你应该检查是否在调用wx.startFacialRecognitionVerify之前调用了wx.checkIsSupportFacialRecognition并且它返回了true。如果没有,则表明当前设备不支持人脸识别,将无法使用wx.startFacialRecognitionVerify。

    其次,你应该检查是否在调用wx.startFacialRecognitionVerify之前调用了wx.checkIsSoterEnrolledInDevice并且它返回了true。如果没有,则表明当前设备上未注册任何生物特征,无法使用人脸识别。

    还有一种可能是因为你的小程序未获得相应的权限,导致无法调用wx.startFacialRecognitionVerify。你可以在小程序管理后台的“设置-权限设置”中查看你的小程序是否获得了使用人脸识别的权限。

    此外,还有可能是由于其他原因导致调用wx.startFacialRecognitionVerify失败,例如网络问题或其他系统错误。在这种情况下,你可以尝试重新调用wx.startFacialRecognitionVerify,或者检查小程序的日志以获取更多信息。


    2022-12-22
    有用
    回复 1
    • 焕
      2022-12-22
      这个情况是只有其中一个手机出现的,而且startFacialRecognitionVerify操作是在checkIsSupportFacialRecognition 的成功回调中进行的。目前的操作是,关机重启后,第一次是可以进行的,但是第二次又会出现这个情况
      2022-12-22
      回复
登录 后发表内容