<script src="https://res.wx.qq.com/open/js/jweixin-1.6.3.js"></script>
按照文档上将微信的桥交互的Js文件升级成1.6.3版本的,然后在页面上调用 wx.invoke('checkIsSupportFaceDetect', {}, function(res) {})
这里回调函数里的res出参是图片上的,看样子还是原来的版本。字段也跟官方文档不一致。
6)示例代码
// 初始化 JS-SDK
wx.config({
debug: true, // 开启调试模式
appId: '', // 必填,公众号的唯一标识
timestamp: , // 必填,生成签名的时间戳
nonceStr: '', // 必填,生成签名的随机串
signature: '',// 必填,签名
jsApiList: ['checkIsSupportFaceDetect', 'requestFacialVerify', 'requestWxFacePictureVerify'] // 必填,需要使用的JS接口列表
});
wx.ready(function () {
// 检查设备是否支持人脸识别能力
wx.invoke('checkIsSupportFaceDetect', {}, function(res) {
if (res.errCode == 0) {
// 支持人脸识别
// 开发者根据需要选择是否支持该版本的人脸采集
console.log(res.lib_version_code);
// 调用微信人脸核身接口进行人脸识别
wx.requestFacialVerify({
// 人脸核身会话唯一标识(服务号后台根据「用户实名信息(姓名+身份证)」调用微信后台 getVerifyId 接口获取)
verifyId: '',
success(res) {
// 人脸核身验证成功,需要通知服务号后台根据本次人脸核身会话唯一标识 verifyId 字段调用微信后台 queryVerifyInfo 接口查询人脸核身真实验证结果。
},
fail() {
// 人脸核身验证失败
},
})
} else {
// 不支持人脸识别
console.log(res.err_msg);
}
});
});

哥们儿,能不能转人工,err_code和errCode都不一样,lib_version_code还是1,难道不应该是2吗