关于微信公众号开发config:invalid signature错误的解决方法
来源:互联网 发布:短信矩阵密码 编辑:程序博客网 时间:2024/05/24 07:23
首先是自己在公众号开发过程中遇到的问题,知道找到下面这篇文章才得以解决,隐刺分享出来给大家 :
微信公众平台, config:invalid signature一直爆这个错误的解决办法
如果是invalid signature签名错误。建议按如下顺序检查:
1.确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。
2.确认config中nonceStr(js中驼峰标准大写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的地址是否一样。一定要一模一样,包括大小写。
如果发现不一样,那就按照自己的需求改。反正要一样。验证签名一定可以通过的。
- 关于微信公众号开发config:invalid signature错误的解决方法
- 微信公众号开发之JSSDK:记config:invalid signature 的错误排查
- 微信公众号JS-SDK config:invalid signature
- 微信js开发出现 errMsg: "config:invalid signature"错误
- config:invalid signature 微信开发遇到这个错误
- 微信JS-SDK 调用config 出现invalid signature签名错误的部分解决方法
- 微信开发 config:invalid signature
- 微信开发config:invalid signature
- 微信config:invalid signature
- 关于微信公众号开发【微信JS-SDK】报错:config invalid url domian
- 关于前端微信分享jssdk config:invalid signature 签名错误
- 微信jssdk config:invalid signature 签名错误
- 微信公众号之:JSSDK接入以及invalid signature等常见错误问题
- 微信企业号 jsSDK wx.config报invalid signature错误,导致api接口无法使用
- 微信分享报invalid signature签名错误解决方法
- 微信获取jsapi_ticket signature (config:invalid signature)
- 微信JSSDK的接口invalid signature解决方法
- 微信公众平台开发,微信JS-SDK对接invalid signature报错解决
- 【LeetCode】35.Search Insert Position解题报告
- HDU 1286 找新朋友
- 关于隐藏元素的细节问题。更为稳妥的布局
- 欢迎使用CSDN-markdown编辑器
- pcl中添加kinect2驱动包libfreenect2的grabber
- 关于微信公众号开发config:invalid signature错误的解决方法
- C语言实现猜数字游戏
- 类与对象的关系?
- 多线程一定快吗?
- 图像处理与计算机视觉 基础、经典以及最近发展
- Android零基础入门第18节:EditText的属性和使用方法
- ThinkPhp5下使用restful风格路由导致跨域put请求失效解决办法
- CentOS或Linux下使用yum安装配置和使用svn
- 1038. 统计同成绩学生(20)