我在公众号【已在开放平台关联小程序】添加了1张用来测试的优惠券,想在小程序里调出来给用户领取到卡包使用!
类似这样的界面,让小程序用户打开小程序领取到卡包!
首先官方给出的小程序实例代码如下:
示例代码
wx.addCard({
cardList: [
{
cardId: '',
cardExt: '{"code": "", "openid": "", "timestamp": "", "signature":""}'
}, {
cardId: '',
cardExt: '{"code": "", "openid": "", "timestamp": "", "signature":""}'
}
],
success (res) {
console.log(res.cardList) // 卡券添加结果
}
})
要添加卡券,必须传入cardId 和 cardExt, 而cardExt这个参数又需要code、openid、timestamp、signature
那么问题来了:
我想把刚建的优惠券显示出来让用户领取,但是用户还没有领取过的卡券,怎么会有code,更不能生成signature。
这个逻辑上的矛盾我至今想不明白,请明白的人帮我解释一下 !
最后我要怎么实现把这个优惠券展示到小程序上或者H5页面上让用户领取,请教一下代码如何实现呢?
老哥解决了吗,我也有点不太明白那几个参数是哪来的
不一定要code,请仔细看一下文档哦,code是非必须参数