微信invalid signature签名错误可能原因

来源:互联网 发布:seo在线培训机构 编辑:程序博客网 时间:2024/06/04 19:06

这两天在搞微信分享自定义,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一些参数

0 0
原创粉丝点击