这两天在搞微信分享自定义,wx.config的时候总是报invalid signature错误,错误原因总结如下:
1时间戳timestamp一定要是10位数字 ,我使用nodejs写的var timestamp = Date.parse(new Date());这里的timesstamp是13位的,需要截取下
2.随机字符串的length一定要是16位!!!(我就是因为一开始用的是15位的随机字符串结果一直报错)
3.如果url是作为参数传到后台,那么url在前台需要encodeURIComponent(url),后台再decodeURIComponent,因为在微信中分享给好友或是分享到朋友圈,微信会在location.href后面append一些参数
解决微信分享invalidsignature错误
本文总结了在实现微信分享功能时遇到的invalidsignature错误的原因及解决方案,包括时间戳、随机字符串长度及URL编码的问题。
2913

被折叠的 条评论
为什么被折叠?



