情況跟您一摸一樣,請問您解決這問題了嗎?
wx.config realAuthUrl提示63002,invalid signature?[图片] 能试过的方式我基本都试了 ,我这个实在vue中写的,路由模式hash, js安全域名设置了 我们的项目地址 www.aa.com/bb --- > 我js安全域名设置的是 www.aa.com [图片][图片] 我最纠结的就是 这个传给后端的URL 地址, 明明说签名用的url必须是调用js接口页面的完成URL ,但是我们传给都断又是把#后面去掉 ,然后报错也没法定位, 后端接口 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验 ,也通过了 [图片]后端接口返回的nonceStr 长度36, 但是我看别人一般长度16或者32,所以现在我没办法定位问题? 大佬们帮我分析一下,急急急!
2022-11-08這個是接口的 Bug 嗎?所有的步驟都跟官方文檔的指示做了,還是會出 realauthurl, 当前页面alert(location.href.split('#')[0])确认了的 signature 也正確無誤
微信JSSDK弹框显示config:invalid signature,realAuthURL?错误如图: [图片] 场景描述: h5页面中引入微信JSSDK使用分享朋友圈和分享朋友功能。弹框提示上述错误,请问问题出在什么地方? 使用微信JSSDK版本号:jweixin-1.6.0.js 按照https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#1附录5验证排除错误。 1、微信js接口签名校验工具结果: [图片] 认证接口返回结果signature一致。 [图片] 2、检查wx.config配置: [图片] 根据上图接口返回结果,不存在不一致情况; 3、微信工作平台配置JS接口安全域名 [图片]
2022-11-08同上面一樣,所有步驟都確認了,連url的取得方法都是跟文檔的 alert(location.href.split('#')[0]) 確認了, 也還是不行呢?是否是接口本身有 bug 呢?
realAuthUrlhttps://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html [图片] 已经使用http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。保证config中nonceStr, timestamp与用以签名中的对应noncestr, timestamp一致。保证url是页面完整的url, 在前端页面使用encodeURIComponent(location.href.split('#')[0])获取url值传给后端保证 config 中的 appid 与用来获取 jsapi_ticket 的 appid 一致。保证缓存access_token和jsapi_ticket。保证获取用来签名的url是动态获取的
2022-11-08