the permission value is offline verifying这个错误是因为config没有正确执行,或者是调用的JSAPI没有传入config的jsApiList参数中。建议按如下顺序检查:
确认config正确通过。
如果是在页面加载好时就调用了JSAPI,则必须写在wx.ready的回调中。
确认config的jsApiList参数包含了这个JSAPI。
扫描小程序码分享
the permission value is offline verifying这个错误是因为config没有正确执行,或者是调用的JSAPI没有传入config的jsApiList参数中。建议按如下顺序检查:
确认config正确通过。
如果是在页面加载好时就调用了JSAPI,则必须写在wx.ready的回调中。
确认config的jsApiList参数包含了这个JSAPI。
步骤一:进入页面先加载 config
const initWechatConfig = (config) => { wx.config({ debug: false, appId: config.appId, timestamp: Number(config.timestamp), nonceStr: config.nonceStr, signature: config.signature, jsApiList: ['checkJsApi', 'openLocation', 'getLocation'] }); }
步骤二:点击事件里执行 ready 跟 openLocation
const handleOpenLocation = (name, lat, lon) => { wx.ready(() => { wx.openLocation({ latitude: parseFloat(lat), longitude: parseFloat(lon), name: name, scale: 18, fail: (res) => { console.log(res); } }) }) }
nonceStr: config.nonceStr,
signature: config.signature, 你好这三个东西的值怎么拿到的呀?需要后端配合吗?
js安全域名带了www,我测试的时候没用www,就出现了这个提示,找了好长时间,话说你们的提示能不能准确一些?这都是什么鬼提示?这么大公司搞出来这是什么东西
我在开发的时候碰到这个奇怪的问题,最开始以为ip过期后,更改ip之后,报“scanQRCode:the permission value is offline verifying”错误,然后一直调用一直是这个错误,然后几分钟过后它自己好了 ,请问有没有小伙伴碰到这样的问题呢?
我也报这个错误:the permission value is offline verifying
同样的页面刷新一下返回的就是ok.
签名时传的url和当前页面右上角复制链接是一致的.
我api检查都通过了,回调也是放在ready里面的,怎么还会出错呢?公众号位置权限都手动打开了。
wx.config({ beta: true, debug: false, appId, timestamp: Number(timestamp), nonceStr, signature, jsApiList: ['chooseImage', 'previewImage', 'uploadImage', 'downloadImage', 'getLocalImgData', 'openLocation', 'getLocation'] }); wx.ready(() => { console.log('初始化js-sdk成功'); wx.checkJsApi({ jsApiList: ['getLocation'], success(res) { if (res.checkResult.getLocation === false) { const message = '你的微信版本太低,不支持微信JS接口,请升级到最新的微信版本!' reject(message); } else { const message = 'js-sdk检查成功'; console.log(message); resolve(message); } }, fail(res) { const message = 'checkJsApi fail=' + JSON.stringify(res); console.log(message); reject(message); } }); });
啥叫个 “确认config正确通过。” 了?
我是网页订单测试订单支付时 爆的这个错误
我碰到这个错误,最后发现是当前域名为内网域名,公网访问不了导致的,改为公网域名后就解决了,希望对大家有帮助
我也是这个问题,Linux环境测试正常,windows报错,windows权限问题或者windows代码和Linux有差别?权限怎么改都不行