在出现了 invalid signature签名错误后按照以下步骤进行校验
1.确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验
2.确认config中的nonceStr大小写问题。
3.确认url是否为完整的url 如果携带#号,要将#以及后面部分去掉。
4.url地址用encodeURIComponent(url)的方式进行转码,后台使用URLDecoder.decode(url,\'UTF-8\')解码(本人踩坑所在)。
相关文章
- 微信公众号的分享接口,分享提示config:fail,invalid signature的解决办法(2017年12月)
- 微信公众号支付JSAPI网页,total_fee错误不正确,header重定向参数丢失,无法获取订单号和金额解决
- 微信公众号{"errcode":40029,"errmsg":"invalid code"} ? 微信公众号错误提示:{"errcode":40029,"errmsg":"invalid code"}
- 获取微信公众号授权失败, 请稍后重试! 公众平台返回原始数据为: 错误代码-40164
- 微信公众号支付从开始到结束遇到的问题--------特别是前端调起支付时提示“支付签名验证失败”
- 微信公众号测试号,redirect_uri域名与后台配置不一致,错误代码10003
- 开发微信公众号分享给朋友报错config:fail,Error: 系统错误,错误码:63002,invalid signature,无效的签名。
- 微信公众号开发报错:redirect_uri域名与后台配置不一致,错误码10003
- 微信分享链接出现config:invalid signature错误的解决方法
- 微信公众号网页授权----redirect_uri域名与后台配置不一致,错误码10003 错误