2023年微信小程序API Card卡券
作者: --时间: 2022-09-29
阅读量:
微信小程序API Card卡券提供了批量添加和查看微信卡包中的卡券的接口,是营销活动中必不可少的工具之一。
1. 批量添加卡券
wx.addCard(OBJECT)函数支持批量添加卡券。其中Object参数包含cardList、success、fail和complete四个属性。
cardList属性需传入需要添加的卡券信息,其中cardId指明卡券的ID,可以从微信公众平台获取。cardExt属性描述扩展参数,包括code、openid、timestamp、nonce_str、fixed_begintimestamp、outer_str和 signature。其中openid和timestamp为必填参数。其他参数根据需要进行填写。
示例代码如下:
wx.addCard({
cardList: [
{
cardId: '',
cardExt: '{"code": "", "openid": "", "timestamp": "", "signature":""}'
}, {
cardId: '',
cardExt: '{"code": "", "openid": "", "timestamp": "", "signature":""}'
}
],
success: function(res) {
console.log(res.cardList) // 卡券添加结果
}
})
2. 查看微信卡包中的卡券
wx.openCard(OBJECT)用于查看微信卡包中已有的卡券。其Object参数需要传入cardList、 success、 fail和 complete四个属性。
cardList属性需要传入需要打开的卡券ID和加密后的code值,可从wx.addCard()的返回对象中获取。示例代码如下:
wx.openCard({
cardList: [
{
cardId: '',
code: ''
}, {
cardId: '',
code: ''
}
],
success: function(res) {
}
})
Tip
- 微信小程序API Card卡券只对认证的小程序开放,需进行认证之后方可使用。
- 了解更多信息,请查看微信卡券接口文档。

