收藏
回答

小程序卡券 签名错误

问题模块
API和组件

在做小程序卡券的时候,调用接口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()一直提示签名错误。




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

最后一次编辑于  2017-07-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 鲤子
    鲤子
    2018-12-07

    解决了嘛

    2018-12-07
    赞同
    回复 1
    • 小丑(李筱)
      小丑(李筱)
      09-03
      你好, 你解决了吗
      09-03
      回复
  • SiTu-gp
    SiTu-gp
    01-25

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

    01-25
    赞同
    回复