小程序卡券 签名错误
发布于 6 年前 作者 jie84 9052 次浏览 来自 问答

在做小程序卡券的时候,调用接口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 回复

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

回到顶部