微信中jssdk使用中分享的页面,有invalid signature的提示,需要关注以下两点

1. 确认url是页面完整的url(请在当前页面alert(location.href.split(‘#’)[0])确认),包括’http(s)://’部分,以及’?’后面的GET参数部分,但不包括’#'hash后面的部分。最主要的就是域名无后缀时,必须添加’/',如http://qq.com/

2. nonceStr最好是16位的字符,自己开始一直不是16位,一直就invalid signature了。

帮助文档中没有提nonceStr的规范制度,折腾了半天都不对,校验地址

http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign

转载请注明来源:Leoncom-《微信jssdk使用权限invalid signature》
Trackback

only 1 comment untill now

  1. 咋也整这种前段东西? 也是自己瞎玩么? 嘿嘿

Add your comment now