小程序卡券签名错误

发布于 7 年前作者 min9010994 次浏览最后编辑 7 年前来自 ask

签名是经过

校验的,而且access_token和ticket都是最新的,没有过期,小程序调用

wx.addCard({

          cardList: [{

            cardId: res.data.cardId,

            cardExt: ‘{“code”: “”, “openid”: res.data.openid, “timestamp”: res.data.timestamp, “signature”:res.data.signature}’

          }],

          success: function(res) {},

          fail: function(res) {},

          complete: function(res) {

            console.log(res);

          },

        })

显示签名错误,调了好久都不行,请大神帮个忙,谢啦

8 回复
ping90
ping901 楼6 年前

你好,经确认,后台在处理客户端请求时,校验签名的逻辑有bug。

实际上 开发工具 的提示是对的。。

国庆节后,后台将修复签名校验的逻辑。。所以会导致你的小程序领取不了卡券,麻烦尽快修复。。

gdeng
gdeng2 楼6 年前

我想问下,微信的卡券能在小程序中显示吗,可不可以在小程序商城结算的时候提示有几张券可以用,并进行抵扣

ping73
ping733 楼6 年前

查的结果呢,开发工具还是不行,是啥原因

chaosun
chaosun4 楼6 年前

我们查下

jing24
jing245 楼6 年前

用户进入小程序可以查询用户已经领取的卡券数量以及详情,由开发者自行显示可抵扣

ming31
ming316 楼6 年前

你好,麻烦给下 appid。

mayong
mayong7 楼6 年前

cardExt: ‘{“code”: “”, “openid”: res.data.openid, “timestamp”: res.data.timestamp, “signature”:res.data.signature}’

这样写,其实是有问题的。

应该是:

cardExt: ‘{“code”: “”, “openid”: ‘ + res.data.openid + ’, “timestamp”: ‘ + res.data.timestamp + ’, “signature”:‘ + res.data.signature + ’}’

weihan
weihan8 楼5 年前

他丫的又好着,工具上显示签名错误,预览到真机上就可以领取,什么鬼