关于微信分享wx.config配置时遇到invalid signature错误的解决办法

关于微信分享wx.config配置时遇到invalid signature错误的解决办法

上个礼拜要开发一个包含微信分享、获取用户openid以及获取用户是否关注公众号的功能,因为是第一次开发,遇到了很多问题。其中一个就是invalid signature错误。然而我万万没想到,原因竟然是没有配JSSDK的接口安全域名!!!(顺便提醒一句,要使用wx.config需在页面引用jweixin-1.4.0.js文件),微信分享功能开发请参考微信公众平台技术文档=》微信网页开发=》微信JS-SDK说明文档(https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115若JSSDK已配置仍遇到invalid signature错误,上述文档最下方“附录5-常见错误及解决方法”部分有检查步骤可参考,一定要先看再开发!!!否则会像我一样,参考别人代码,遇到错误以为是代码哪里出了问题,反而花了更多时间。下面顺便把JSSDK接口安全域名的配置步骤分享一下,希望这篇文章能对你有所帮助。

JSSDK接口安全域名配置步骤

1、进入微信公众平台,点击左侧菜单最下方的接口权限,在右侧表格里找到“网页授权”,点击“修改”进入公众号设置
关于微信分享wx.config配置时遇到invalid signature错误的解决办法
2、点击“功能设置”,找到“JS接口安全域名”,点击右侧“设置”
关于微信分享wx.config配置时遇到invalid signature错误的解决办法
3、将如图所示位置的文件下载后,放到网站域名根目录下后,填写网站域名并保存(注意:现将文件放到网站域名根目录下再到此页面填写域名点击保存,否则配置不生效)
关于微信分享wx.config配置时遇到invalid signature错误的解决办法