小程序添加卡券 显示签名错误,一直找不到原因
发布于 7 年前 作者 lei75 14434 次浏览 来自 问答

签名跟签名测试工具上的签名是一样的,但是就是出现这个问题

wx.addCard({

cardList: [{

cardId:cardId,

cardExt: ‘{ “timestamp”:’+timestamp+’,“nonce_str”:"’+nonceStr+’",“signature”:"’+signature+’"}’

}],

complete: function (res) {

console.log(res) // 卡券添加结果

}

})

3 回复

我也报的是签名出错!还没有找到原因

请问你说的:cardExt参数拼接出错   有什么排查办法?  

我使用complete方法,什么提示信息都没有!!!

complete: function (res) {

console.log(res) // 卡券添加结果

}

是的,我也找到问题了,就是cardExt参数拼接出错了!

我之前也遇到过这个问题,后来看到一篇文章分析,这种情况,问题基本上就可以确定是前端请求的问题,最容易出问题的就是cardExt这里的参数拼接,我后来也是反复改了这里很多次才把格式搞对,因为代码删掉了不能核对你的格式,楼主可以试试。

回到顶部