收藏
回答

小程序卡券签名错误

问题模块
API和组件


签名是经过校验的,而且access_token和ticket都是最新的,没有过期,小程序调用

wx.addCard({

          cardList: [{

            cardId: res.data.cardId,

            cardExt: '{"code": "", "openid": res.data.openid, "timestamp": res.data.timestamp, "signature":res.data.signature}'

          }],

          success: function(res) {},

          fail: function(res) {},

          complete: function(res) {

            console.log(res);

          },

        })

显示签名错误,调了好久都不行,请大神帮个忙,谢啦

最后一次编辑于  2017-09-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

8 个回答

  • lemon
    lemon
    2017-09-21

    他丫的又好着,工具上显示签名错误,预览到真机上就可以领取,什么鬼

    2017-09-21
    赞同
    回复
  • 林超
    林超
    2017-09-21

    我们查下

    2017-09-21
    赞同
    回复
  • lemon
    lemon
    2017-09-22

    查的结果呢,开发工具还是不行,是啥原因

    2017-09-22
    赞同
    回复
  • Can🌴
    Can🌴
    2017-09-27

    你好,麻烦给下 appid。

    2017-09-27
    赞同
    回复
  • Can🌴
    Can🌴
    2017-09-27

    cardExt: '{"code": "", "openid": res.data.openid, "timestamp": res.data.timestamp, "signature":res.data.signature}'

    这样写,其实是有问题的。

    应该是:

    cardExt: '{"code": "", "openid": ‘ + res.data.openid + ’, "timestamp": ‘ + res.data.timestamp + ’, "signature":‘ + res.data.signature + ’}'





    2017-09-27
    赞同
    回复
  • Can🌴
    Can🌴
    2017-09-28

    你好,经确认,后台在处理客户端请求时,校验签名的逻辑有bug。

    实际上 开发工具 的提示是对的。。


    国庆节后,后台将修复签名校验的逻辑。。所以会导致你的小程序领取不了卡券,麻烦尽快修复。。



    2017-09-28
    赞同
    回复
  • lemon
    lemon
    2017-09-28

    我想问下,微信的卡券能在小程序中显示吗,可不可以在小程序商城结算的时候提示有几张券可以用,并进行抵扣

    2017-09-28
    赞同
    回复
  • FourierWang(王立强)
    FourierWang(王立强)
    2017-09-28

    用户进入小程序可以查询用户已经领取的卡券数量以及详情,由开发者自行显示可抵扣

    2017-09-28
    赞同
    回复