在出现了 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')解码(本人踩坑所在)。
相关文章
- Vue微信自定义分享时安卓系统config:ok,ios系统config:invalid signature签名错误,或者安卓和ios二次分享时均config:ok但是分享无效的解决办法
- 关于“该公众号提供的服务出现故障,请稍候再试”的微信开发错误
- 微信公众平台开发,微信JS-SDK对接invalid signature报错解决
- 微信支付公众号支付redirect_uri域名与后台配置不一致,错误码10003
- 微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
- 微信分享报invalid signature签名错误解决方法
- c#微信公众号开发一----基本设置,服务器配置token验证,获取timestamp/nonce/signature
- .net mvc 微信公众号 验证微信签名
- 微信公众号开发上传图文素材带有卡片小程序报错:errcode=45166,errmsg = invalid content hint
- 微信公众号开发上传图文素材带有卡片小程序报错:errcode=45166,errmsg = invalid content hint