html52.com
我爱小程序-开发者交流社区

小程序中使用wx.addCard添加卡券出现的逻辑错误想不通?

的矛盾我至今想不明白,请明白的人帮我解释一下 !最后我要怎么实现把这个优惠券展示到小程序上或者H5页面上让用户领取,请教一下代码如何实现呢?我在公众号【已在开放平台关联小程序】添加了1张用来测试的优惠券,想在小程序里调出来给用户领取到卡包使用!

我在公众号【已在开放平台关联小程序】添加了1张用来测试的优惠券,想在小程序里调出来给用户领取到卡包使用!

我在公众号【已在开放平台关联小程序】添加了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页面上让用户领取,请教一下代码如何实现呢?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付