免费发链接的网站,装饰工程网站模板下载,郑州市建设局官网,设计师喜欢的几个网站首先是自己在公众号开发过程中遇到的问题#xff0c;知道找到下面这篇文章才得以解决#xff0c;隐刺分享出来给大家 :
微信公众平台, config:invalid signature一直爆这个错误的解决办法
如果是invalid signature签名错误。建议按如下顺序检查#xff1a;
1.确认签名算法…首先是自己在公众号开发过程中遇到的问题知道找到下面这篇文章才得以解决隐刺分享出来给大家 :
微信公众平台, config:invalid signature一直爆这个错误的解决办法
如果是invalid signature签名错误。建议按如下顺序检查
1.确认签名算法正确可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?tjsapisign 页面工具进行校验。
2.确认config中nonceStrjs中驼峰标准大写S, timestamp与用以签名中的对应noncestr, timestamp一致。
3.确认url是页面完整的url(请在当前页面alert(location.href.split(’#’)[0])确认)包括’http(s)/‘部分以及’‘后面的GET参数部分,但不包括’#hash后面的部分。
4.确认 config 中的 appid 与用来获取 jsapi_ticket 的 appid 一致。
5.确保一定缓存access_token和jsapi_ticket。
html的静态页面在前端通过ajax将url传到后台签名前端需要用js获取当前页面除去’#‘hash部分的链接可用location.href.split(’#’)[0]获取,而且需要encodeURIComponent因为页面一旦分享微信客户端会在你的链接末尾加入其它参数如果不是动态获取当前链接将导致分享后的页面签名失败。
步骤 首先你在页面alert(location.href.split(’#’)[0]) 然后你再打印出动态获取的url是否和你alert的地址是否一样。一定要一模一样包括大小写。 如果发现不一样那就按照自己的需求改。反正要一样。验证签名一定可以通过的。
原文地址https://blog.csdn.net/Dengrz/article/details/76289972