微信卡劵开发

通过微信js-sdk提供的卡卷领取接口,用户可以获取卡卷:

wx.addCard({
    cardList: [{
        cardId: '',
        cardExt: ''
    }], // 需要添加的卡券列表
    success: function (res) {
        var cardList = res.cardList; // 添加的卡券列表信息
    }
});

需要注意的是cardExt是个json字符串,

对于安卓而言:

"cardExt":{"openid":"xxxxxx","timestamp":1440082190,"nonce_str":"xxxx","signature":"xxxx"}

"cardExt":'{"openid":"xxxxxx","timestamp":1440082190,"nonce_str":"xxxx","signature":"xxxx"}'  //后面的数据被单引号包住

这两种方式,用户都能正常获取卡卷,

但是对于苹果而言,以第一种方式调用接口,则会报签名错误的异常,只有第二种才能正常领取卡卷。

 

posted @ 2015-10-05 22:36  世间安得两全法  阅读(501)  评论(1编辑  收藏  举报