官方已经提供了微信 JS 接口签名校验工具(http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign),填入相应的参数就能出来相应的signature,然后对比下,就能发现具体是那块错了。
一般来说wx.config信息都是从后台获取的。前端的同学注意输出一下configdata。
$.ajax({ async : false, url:"http://121.196.218.126:8080//YcDvm/rest/getConfig.json", success: function(data){ configdata = data; console.log(configdata); } })
我在工作碰到的情况基本是是后台返回给我的signature不对。