收藏
回答

signature正确,但wx.config返回 invalid signature,为什么?

这是后端返回的数据 {

  "signature": "d3881911bd0382c7a8c94db73c463a25420eadf1",

  "timestamp": 1779034283,

  "nonceStr": "2qCUJ4I9XRbKjDWo",

  "appId": "wx4b40021235fdcd03",

  "ticket": "7mo9kzLF0zXvfXKd2ScDpMJda6cWV6hfnoXNSh4e10vzUxVeGuI7b3iF8NMekahP-ANuioFt7inr3DOjADBizQ"

}

https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign测试生成的signature与以上完全一致,

但在前端wx.config()后,返回错误提示:

"errMsg":"config:invalid signature"

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

3 个回答

  • 神经蛙
    神经蛙
    8小时前

    这里有个坑,签名的时候 noncestr=xxx, 调用接口

    wx.config({

    nonceStr: ""

    })

    8小时前
    有用 1
    回复 1
    • 枫桥夜泊
      枫桥夜泊
      4小时前
      你是说nonceStr的大小写吗?我也是严格按照文档格式匹配的呢
      4小时前
      回复
  • 枫桥夜泊
    枫桥夜泊
    17小时前

    也是见了鬼了,我前端的config数据也是直接使用后端返回的数据,只是在其基础上添加了属性

    config_data['jsApiList'] = ['updateAppMessageShareData'];

    jsapi_ticket也是在后端统一集中管理的缓存数据


    17小时前
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    17小时前
    有用
登录 后发表内容