收藏
回答

小程序内调用人脸核身API显示已超时,请重试,如何排查定位异常?

      wx.checkIsSupportFacialRecognition({
        success: (res) => {
          wx.startFacialRecognitionVerify({
            name,
            idCardNumber,
            success: (res) => {
              console.log("人脸核验成功", res);
              if (res?.errCode == 0) {
                const verifyResult = res.verifyResult;
                _that
                  .$http("user.verifyzbhm", {
                    typeUrl: "1",
                    cardType: "1",
                    cardNum: idCardNumber,
                    userName: name,
                    verifyResult,
                    method: _that.busiType, // 事项编码,
                  })
                  .then((res) => {
                    if (res?.code === 200) {
                      if (res?.data && res.data.startsWith("http")) {
                        const path = encodeURIComponent(res.data);
                        wx.navigateTo({
                          url: `pages/index/webview?path=${path}`,
                        });
                      }
                      return;
                    }
                  });

                return;
              }
            },
            fail: (err) => {
              console.log(err);
            },
          });
        },
        fail: (err) => {
          this.$u.toast("不支持人脸采集");
        },
      });

在调用startFacialRecognitionVerify后,前置摄像一直未打开,省略号出现一段时间后出现已超时,请重试的异常,如何排查异常调用?

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

2 个回答

  • 微信人脸核身小助手-Autism
    微信人脸核身小助手-Autism
    07-11

    您好,已超时,请重试的原因是超过25s用户都没有调整姿势到适合人脸采集的位置,

    这边建议用户按照屏幕上的提示操作,正对屏幕,不要晃动,然后稍微离屏幕近一点;另外需要更新微信版本最新,重启手机。

    07-11
    有用
    回复
  • Passion
    Passion
    07-04

    appid:wx9b825be78a30ce07

    07-04
    有用
    回复
登录 后发表内容