首先通过微信的wx.addCard()新增卡券成功,得到了card_id,(注:创建卡券的时候:code是空值)
然后想通过接口wx.openCard()接口查看新增的卡券信息,却提示errMsg: openCard:fail missing auguments!
具体的代码如下:
wx.openCard({
cardList: [{
cardId: card_id,
code: ''
}],
success: function (res) {
console.log('打开微信的卡券')
console.log(res)
that.setData({
IsShare: true
})
},
fail:function(res){
console.log('打开卡券失败原因')
console.log(res)
wx.showToast({
title: '打开卡券失败,无法分享!',
icon: 'success',
image: '/resource/shibai.jpg',
duration: 2000
})
}
})
getCardCode 的请求 组对了么? 你可以先用postman 发起请求看看
encrypt_code 的值是什么
addCard 的返回有一个加密的code,这个code 需要你在后台解出来,然后传给 opencard。
你的appid能在工具上调用 addCard 没有显示 no permission ?
addCard 会返回一个code的
在opencard的时候需要传这个code
解决了么?
没有的话,你要提供多一点信息才能给你定位.
appid,cardid
addCard 的返回有一个加密的code,这个code 需要你在后台解出来,然后传给 opencard。
为什么我的addCard领取成功但返回的code是空字符串,我的卡券是直接在公众号后台添加的,没有使用接口生成,是哪里出了问题吗?
你那个code是空字符串怎么解决的,我这边addCard成功后返回的code就是空字符串,没有加密数据,求解
请管理员给出解决的方案!或者错误的原因!