因为是帮别人修复问题,只能一点点排查了。
微信端上传图片时提示wx.chooseImage permission denied或提示errmsg config:invalid signature怎么解决?
尝试一:
permission denied
该公众号没有权限使用这个JSAPI,或者是调用的JSAPI没有传入config的jsApiList参数中(部分接口需要认证之后才能使用)。
但是我已经传入了:
jsApiList: [
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'previewImage',
'openLocation',
'getLocation',
'chooseImage',
'uploadImage',
'downloadImage'
]
尝试二:
说是“设备功能接口”这个没获得,后面也发现这个接口无法获取,点不了同意。无奈和另一个服务号对比,发现这个功用也没打开。但能选择图片。
尝试三:最后重置AppSecret就OK了。
尝试四:后来又出现点状况,发现weixin.class.php接口文件被其他同事修改了。恢复后一切正常。