收藏
回答

公众号网页跳转后签名错误,且报错信息中的realAuthUrl是错误的,怎么处理?

我们的应用是hash路由

  1. 微信中打开我们页面直接调wx.config进行签名认证,可以正常认证。
  2. 但如果从我们的页面(a.xx.com)跳到另一个页面(b.xx.com)再跳回我们的页面后(做这一步是为了微信网页授权登录),签名就失败了。

提示信息中的realAuthUrl的链接是错误的,我们是hash路由,但是realAuthUrl把#号去掉了,如截图所示

1 和 2 用的签名方法是完全一样的,用来签名的url也都是window.location.href.split('#')[0]

我们应用正确的路由是 https://a.xx.com/html/1.3.8/app/index.html?openid=aaa&unionid=bbb&state=cathaywechat_1669294758111#/pages/activity/businessCard/index?isVisitor=1&empNo=00000

怀疑我们签名用的是正确的url,微信本地验证时去掉了 # 号


回答关注问题邀请回答
收藏

1 个回答

  • YYW
    YYW
    2023-07-05

    后来是怎么解决的,我也遇到这个问题

    2023-07-05
    有用
    回复
登录 后发表内容