微信网页开发(5)--invalid signature/permission denied/offline verifying等错误处理

1. 背景

微信网页开发,看似简单,但是其中有很多相关的概念,一个不注意,就会触发一些错误信息。

微信官方对微信网页开发,封装的概念太多了,不够清晰,所以本篇单独拿出一篇文章来解析下常见的问题。

2. invalid url domain

意思是无效的url域名,此时需要登录公众号,检查【业务域名】、【网页授权域名】、【JS接口安全域名】跟网页是否匹配。

3. invalid signature

无效的签名,此时需要检查wx.config里面配置的参数是否正确。

另外务必检查调用后端的获取JSSDK配置信息时,需要传入的当前页面url是否正确,注意应该采用location.href.split('#')[0]这种样式。

4. the permission value is offline verifying

可能是config配置错。

如果页面一开始就调用JSSDK,那么需要将调用放入wx.ready。

config的jsApiList需要包含要调用的JSSDK。

最后务必注意,invalid signature中的错误,也会触发当前问题,尤其是向后端传递的url。

扫描二维码关注公众号,回复: 13726506 查看本文章

5. permission denied

无权限的意思。

注意检查公众号是否有权限,登录公众号,在【设置与开发】-【接口权限】中检查。

另外检查config的jsApiList需要包含要调用的JSSDK。

最后务必注意,invalid signature中的错误,也会触发当前问题,尤其是向后端传递的url。

6. 小结

基本上总结的比较到位了,检查的时候要细心!

猜你喜欢

转载自blog.csdn.net/woshisangsang/article/details/122681496
今日推荐