签名跟签名测试工具上的签名是一样的,但是就是出现这个问题

wx.addCard({

cardList: [{

cardId:cardId,

cardExt: '{ "timestamp":'+timestamp+',"nonce_str":"'+nonceStr+'","signature":"'+signature+'"}'

}],

complete: function (res) {

console.log(res) // 卡券添加结果

}

})



展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 旋转跳跃

    11人对此回答表示赞同

    我也报的是签名出错!还没有找到原因

    展开
    11
    6回复
    发布于 6年前

    评论(6)

    收起评论

    • 陈港生 2019-02-07 00:50

      我在社区发表了一个求助,你帮我看下https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000a202d2f4808b7e51798bdb51800&lang=zh_CN

      回复
    • Arianna 2019-02-08 14:32

      那不应该啊,你仔细检查下代码,看看那些key是不是跟文档上一样。如果还是没问题,无解啊

      回复
    • Nicholas 2019-02-10 17:30

      昨天你建议查看值是否为空的时候,写死尝试了,签名依旧失败

      回复
    • 马栏山壮士 2019-02-12 17:16

      那你可以这样,你把所有参数全部都写死在方法里,不通过传值看看能不能

      回复
    • 伯兰 2019-02-15 00:20

      都有呢,签名在线验证也是成功的,这些参数都有呢

      回复
    • Chavez3 2019-02-16 10:33

      你把

      回复
  • 钱霖

    10人对此回答表示赞同

    NotFound我之前也遇到过这个问题,后来看到一篇文章分析,这种情况,问题基本上就可以确定是前端请求的问题,最容易出问题的就是cardExt这里的参数拼接,我后来也是反复改了这里很多次才把格式搞对,因为代码删掉了不能核对你的格式,主可以试试。

    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 爬虫师

    4人对此回答表示赞同

    是的,我也找到问题了,就是cardExt参数拼接出错了!

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部