微信公众号 scanQRCode:fail, the permission value is offline verifying
1、公众号后台白名单
查看公众号后台配置有没有设置正确的安全域名和白名单等
2、确认config正确通过
3、如果是在页面加载好时就调用了JSAPI,则必须写在wx.ready的回调中
4、查看jsApiList是否添加了相应JSAPI
router.beforeEach((to, from, next) => {// 获取权限验证配置(签名) 后端返回 getConfig, 注意返回字段的大小写!let res// 注入配置信息wx.config({debug: false, // 调试开关appId: res.appId, // 必填,公众号的唯一标识timestamp:res.timestamp , // 必填,生成签名的时间戳nonceStr: res.nonceStr, // 必填,生成签名的随机串signature: res.signature,// 必填,签名jsApiList: ["scanQRCode","updateAppMessageShareData","updateTimelineShareData"] // 必填,需要使用的JS接口列表});wx.ready(() => {// doSoming});
})
5、url问题
push的跳转不能被写入ios微信浏览器的地址栏
处理:push跳转改为window.loaction.href跳转 才能改变地址栏的变化,才能签名成功
其次确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)/'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分
即获取url完成地址的方法为
let url = window.location.href.split('#')[0];
如果链接带有中文字符或者特殊符号,前端需要使用encodeURIComponent编码,同时后端需要配合解码
let url = encodeURIComponent(window.location.href.split('#')[0]);
6、微信开发者工具缺失相关API权限能力
// 在开发者工具地址栏访问以下地址:https://www.weixinsxy.com/jssdk/// 查看权限是否开启成功// 然后再访问本地的开发地址进行测试
官方文档描述: 概述 | 微信开放文档
微信公众号 scanQRCode:fail, the permission value is offline verifying相关推荐
- 微信支付:chooseWXPay:fail, the permission value is offline verifying
在开发公众号微信支付的时候,到了支付那一步,页面上看到微信支付的loading一闪而过,但是没有出现微信支付的页面.控制台log显示错误信息:"chooseWXPay:fail, the p ...
- js 微信公众号开发chooseWXPay:fail, the permission value is offline verifying
开发公众号微信支付的时候报错: chooseWXPay:fail, the permission value is offline verifying 解决:只需要在手机微信内测试就可以了
- 微信分享报错errMsg: “updateAppMessageShareData:fail, the permission value is offline verifying“
微信分享报错errMsg: "updateAppMessageShareData:fail, the permission value is offline verifying" ...
- 微信支付-chooseWXPay:fail, the permission value is offline verifying
在微信开发工具调试微信支付功能,页面提示chooseWXPay:fail, the permission value is offline verifying,在真机测试就没问题了
- 报错 | {errMsg: “chooseWXPay:fail, the permission value is offline verifying“}errMsg: “chooseWXPay
11 Tue Aug 17 2021 09:38:14 GMT+0800 (中国标准时间) wx.chooseWXPay end VM104:1 {errMsg: "chooseWXPay: ...
- 微信接口 output {errMsg:translateVoice:fail, the permission value is offline verifying}
config的jsApiList []缺少了translateVoice这个参数 添加上就好了 jsApiList : [ 'checkJsApi', 'startRecord', 'stopReco ...
- 微信开工具报getLocation:fail, the permission value is offline verifying
解决办法是:部署到服务器就能获取到了:
- php微信公众号支付vue,vue项目使用微信公众号支付总结及遇到的坑
微信公众号支付 1. 使用jssdk调用微信支付,具体查看开发文档: 使用的vuex,在mutations中 wechatPay (state, data) { state.payObject = d ...
- 【微信技术-微信公众号】-------- 实现拍照或选择相册接口:wx.chooseImage的使用实例[JS-SDK]
一,[JS-SDK]拍照或从手机相册中选图接口:wx.chooseImage的使用实例. 1.使用wx.chooseImage接口需要如下几步缺一不可: 这里我是使用(测试公众号)测试出来的效果. ( ...
- vue 微信公众号支付接口_总结vue项目中使用微信公众号支付的方法
本篇文章给大家带来的内容是总结vue项目中使用微信公众号支付的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 微信公众号支付 1. 使用jssdk调用微信支付,具体查看开发文档 ...
最新文章
- 希捷硬盘固件修复工具_电脑升级高速硬盘后的差异竟如此大!酷鱼510性能实测...
- 算法学习之路|完美数列
- 【转载】从“关于Java堆与栈的思考”一帖看错误信息的传播
- 解决xcode打开时假死的问题
- python入门之前面内容拾遗
- 演示IPFS的一个完整的流程以及针对部分概念的详解
- 5 CO配置-控制-一般控制-维护成本控制范围
- 羊皮卷的实践-第二十章
- ubuntu安装 VMware Tools
- JSP 页面传值方法总结(转)
- BMNNSDK部署Sophone算丰智算盒SE5系列教程(超详细版)
- 【Unity实战100例】Unity读取加载Gif动图的两种方式
- 联想计算机usb启动怎么办,联想电脑没有u盘启动该如何解决?解决联想电脑没有u盘启动的方法...
- aix7.1重装6.1_优化AIX 6.1性能调整
- 为什么很多人家里不准备尺子了?手机怎么测量长度?
- 有的放矢-电气工程师的工作重心
- SkeyeVSS智能化旅游景区安防视频监控解决方案
- 第十二周上机实践项目 项目1-实现复数类中的运算符重载 (2)
- 四旋翼无人机学习第14节--PCB Editor简单绘制封装-自动生成封装
- java实现代码在线编译器-从零开发(三)Web并发环境下的线程安全