收藏
回答

小程序卡券 签名错误

在做小程序卡券的时候,调用接口wx.addCard(),其中需要一个签名的参数:

https://mp.weixin.qq.com/debug/wxadoc/dev/api/card.html



点击进入提示的具体签名方案:



签名说明中第一条提示,将一些必要的参数的value值进行字符串的字典排序。并且在第四条的示例中,sha1加密的内容也是根据第一条的要求进行的排序。但是点进最后链接给到的debug校验工具,排序结果却和生成规则不同

https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=cardsign


由上图可见,timestamp的值应该在排序结果中排在最前列,结果却并非如此。


并且不论是使用文档提示的按照value字典排序后生成的signature,还是根据工具生成的signature,小程序的wx.addCard()一直提示签名错误。




请问签名的排序具体是怎么样的?

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

2 个回答

  • 随便
    随便
    2019-01-25

    官方不回答这个问题,有点过分

    2019-01-25
    有用
    回复
  • 鲤子
    鲤子
    2018-12-07

    解决了嘛

    2018-12-07
    有用
    回复 1
    • 小丑(李筱)
      小丑(李筱)
      2019-09-03
      你好, 你解决了吗
      2019-09-03
      回复
登录 后发表内容