当前位置: 首页 > news >正文

vue H5跳转小程序报错:config:fail,Error: 系统错误,错误码:63002,invalid signature

微信开发者工具下载地址与更新日志

错误码:63002,invalid signature 无效的签名
在这里插入图片描述

附录5

微信网页开发 /JS-SDK说明文档

微信 JS 接口签名校验工具

全局返回码说明

排查步骤

  1. 确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。
  2. 确认 url 是页面完整的 url (可以在当前页面alert(window.location.href.split('#')[0])确认),包括 ‘http(s)://’ 部分,以及 ‘?’ 后面的 GET 参数部分,但不包括 ‘#hash 后面的部分。
  3. 确认 config 中的 appid 与用来获取 jsapi_ticketappid 一致。
  4. 确保一定缓存 access_tokenjsapi_ticket
  5. 确保获取用来签名的 url 是动态获取的。如果是 html 的静态页面在前端通过 ajaxurl 传到后台签名,前端需要用 js 获取当前页面除去’#'hash部分的链接(可用 window.location.href.split('#')[0] 获取,而且需要 encodeURIComponent )。因为如果页面进行了分享,微信客户端会在链接末尾加入其它参数,如果不是动态获取当前链接,将导致分享后的页面签名失败。
  6. 检查 wx.config
wx.config({debug: true, // 开启调试模式,调用的所有 api 的返回值会在客户端 alert 出来,若要查看传入的参数,可以在 pc 端打开,参数信息会通过 log 打出,仅在 pc 端时才会打印appId: '', // 必填,公众号的唯一标识timestamp: , // 必填,生成签名的时间戳nonceStr: '', // 必填,生成签名的随机串signature: '',// 必填,签名jsApiList: [], // 必填,需要使用的 JS 接口列表openTagList: [] // 可选,需要使用的开放标签列表,例如['wx-open-launch-app']
});

确定参数的“名称”和“大小写”以及“数据格式”都一致。

http://www.lryc.cn/news/24379.html

相关文章:

  • 来面试阿里测开工程师,HR问我未来3-5年规划,我给HR画个大饼。
  • 【2373. 矩阵中的局部最大值】
  • Read book Netty in action(Chapter VII)--ChannelHandler和ChannelPipeline
  • react的严格模式 和 解决react useEffect执行两次
  • C++中的STL
  • 【沐风老师】3dmax一键窗户生成器插件使用方法详解
  • 【图像处理】数字图像处理基础(分辨率,像素,显示...)
  • UE实现相机飞行效果CesiumForUnreal之DynamicPawn飞行原理浅析
  • AIGC被ChatGPT带火!底层基础算力有望爆发式增长
  • 【链表OJ题(一)】移除链表元素
  • 【解锁技能】学会Python条件语句的终极指南!
  • 如何通过rem实现移动端的适配?
  • 【论文阅读】-姿态识别
  • 3.1 模拟栈+表达式求值
  • 【Python语言基础】——Python 创建表
  • 外贸建站,为什么别人的询盘更多更精准?
  • Gateway集成Netty服务
  • SpringMVC控制层private方法中出现注入的service对象空指针异常
  • 【Unity】P4 脚本文件(基础)
  • (2023版)零基础入门网络安全/Web安全,收藏这一篇就够了
  • Vue3电商项目实战-登录模块2【05-登录-表单校验、06-登录-消息提示组件封装、07-登录-账户登录、08-登录-手机号登录、09-退出登录】
  • Python 中都有哪些常见的错误和异常?
  • 51单片机-1
  • 【Azure 架构师学习笔记】-Azure Data Factory (4)-触发器详解-事件触发器
  • 【项目设计】高并发内存池(三)[CentralCache的实现]
  • 2023年,35岁测试工程师只能被“优化裁员”吗?肯定不是····
  • gitlab部署使用,jenkins部署使用
  • 从零开始的机械臂yolov5抓取gazebo仿真(环境搭建篇下)
  • GCC编译器 MinGW的下载安装使用教程
  • 【项目实战】SpringMVC配置全局属性,是实现WebMvcConfigurer接口,还是直接继承WebMvcConfigurationSupport类?