- 企业微信-企业内部应用-H5 在【微信客户端】下 如何【验签】?
企业微信 企业内部应用H5 在企业微信下 wx.agentConfig 以及后续调用 JS API 使用都正常。以扫一扫为例。 但是如果开启了【微信插件】,就可以从微信联系人里选择企业,然后就可以在微信客户端里点击打开该应用。 此时 agentConfig 会报错 e=-30001 引入文件,调用,都依照下面这个文档。 https://work.weixin.qq.com/api/doc/90000/90136/90515 wx.agentConfig({ corpid: '', // 必填,企业微信的corpid,必须与当前登录的企业一致 agentid: '', // 必填,企业微信的应用id (e.g. 1000247) timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机串 signature: '',// 必填,签名,见附录-JS-SDK使用权限签名算法 jsApiList: ['selectExternalContact'], //必填 success: function(res) { // 回调 window.wx.scanQRCode.... }, fail: function(res) { if(res.errMsg.indexOf('function not exist') > -1){ alert('版本过低请升级') } } }); 文档最后提到: agentConfig仅在企业微信2.5.0及以后版本支持,微信客户端不支持(微信开发者工具也不支持) 也曾尝试使用 https://res.wx.qq.com/wwopen/js/jsapi/jweixin-1.0.0.js 这个 js。 情况是 企业微信下正常,微信客户端下,不报错,也不回掉成功和失败。 请问这种需求下,该如何验签,并成功调用 wx.scanQRCode。
2021-03-08 - 企业号开发,调用二维码扫描api,在企业微信中可以正常使用,个人微信会报错
[图片][图片]
2021-03-11