Foxtable(狐表)用户栏目专家坐堂 → 关于企业号使用使用生物识别jdK的问题


  共有2391人关注过本帖平板打印复制链接

主题:关于企业号使用使用生物识别jdK的问题

帅哥哟,离线,有人找我吗?
ap9709130
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
关于企业号使用使用生物识别jdK的问题  发帖心情 Post By:2020/9/9 15:46:00 [只看该作者]

 
 老师

       我现在有项目要在企业号中,使用生物识别的jdK. 我根据扫描的例子,改了相关的代码,但没有效果,请老师指点一下:
代码如下:
Dim wb As New WeUI
wb.AppendHTML("<script src='http://res.wx.qq.com/open/js/jweixin-1.2.0.js'></script>",True) '引入JS-SDK库
wb.AppendHTML("<script src='/hito/fkqr.js'></script>") '引入脚本文件
'在页面注入权限验证配置
Dim st As New Date(1970,1,1,8,0,0)
Dim appid As String = "************" 'CorpID
Dim timestamp As Integer = CInt((Date.Now - st).TotalSeconds()) '时间戳
Dim noncestr As String = Rand.NextString(16) '随机字符
Dim url As String  = e.Request.URL.ToString '当前页面地址
Dim signature As String = Functions.Execute("GetJsSignature", noncestr, timestamp, url) '生成权限验证签名
Dim cfg As String = "wx.config({appId:'{0}',timestamp:{1},nonceStr:'{2}',signature:'{3}',jsApiList:['config']});"
wb.AppendHTML("<script>" & CExp(cfg,appid,timestamp,noncestr,signature) & "</script>",True)
wb.Title = "test"
wb.AddForm("","form1","")
With wb.AddButtonGroup("form1","btg1",True)  '垂直排列
    .Add("test","付款确认","button")
End With


JS 代码:

wx.config({
    beta:true,
});
wx.ready(function () {
    alert(1);
    document.getElementById('test').onclick = function (){
        alert(2);
        wx.invoke("requireSoterBiometricAuthentication", {"auth_mode": 0xff, "challenge": "sample_challenge",
        "auth_content": "请将使用指纹识别"},function(res){
         if(res.errCode == 0) {
             alert("OK");
         //检查use_mode
          //使用result_json和result_son_signature本地验签是否合法
            //使用所提供的后台接口将result_json和result_son_signature发送到微信企业号后台进行验签
            //处理验签结果
           } else {
            var ret = res.err_msg;
            ret += " errCode: " + res.resultCode;
            alert(ret);
      }
});

 



[此贴子已经被作者于2020/9/9 15:46:54编辑过]

 回到顶部