收藏
回答

wx.config的时候总是报错63002,什么原因?


心好累,两天了。总是这个错误!

贴一下后台的打印,前台的打印,报错的信息。





jsapi_ticket:IpK_1T69hDhZkLQTlwsAX-mH_18Uyfme0Wr7TmuOGnwlAYQ2vHhLsR8DHjLOAChBFNIsT0NPFFyOxy6p2BL0gQ

url:http://ym.15822255455.com/chezhihui/wechat/home.html

string1:jsapi_ticket=IpK_1T69hDhZkLQTlwsAX-mH_18Uyfme0Wr7TmuOGnwlAYQ2vHhLsR8DHjLOAChBFNIsT0NPFFyOxy6p2BL0gQ&noncestr=832049ec69942b72×tamp=1569671258&url=http://ym.15822255455.com/chezhihui/wechat/home.html

signature:1aae25e4c7881c9f371c15bf679169d9e76a6dc5

json:{"debug":true,"jsApiList":["chooseWXPay","getLocation","scanQRCode"],"signature":"1aae25e4c7881c9f371c15bf679169d9e76a6dc5","appId":"","nonceStr":"832049ec69942b72","timestamp":"1569671258"}

哪个大神能帮忙解答一下吗?








回答关注问题邀请回答
收藏

7 个回答

  • NETWORK
    NETWORK
    04-28

    问题是这样的

    如果生成签名的 url 是后端自动获取的比如是c.php这个文件,url就是http://域名/c.php。

    如果你是前端通过ajax获取签名,比如a.html发送ajax请求到后端,那么你签名的url应该为http://域名/a.html而不是后端自己获取的http://域名/c.php。

    所以如果你是通过ajax获取jssdk的信息,应该传当前页面的地址到后端。

    04-28
    有用 2
    回复
  • 未命名科技
    未命名科技
    2019-09-28

    你下面生成签名的 url 是没有 /wechat/home.html 的,而调用时地址是有带 /wechat/home.html 的。

    2019-09-28
    有用 1
    回复 4
    • 小毕
      小毕
      2019-09-28
      不是这个原因,你可以看一下加密字符串上面的。这个现实的不全
      2019-09-28
      回复
    • 小梁
      小梁
      2019-11-18回复小毕
      能指导一下怎么解决的吗?没有后端的帮助,前端能自己处理吗
      2019-11-18
      回复
    • 小毕
      小毕
      2019-11-22
      当报错加密错误的时候,出错的原因首先排除你的APPID,其次注意你的url。
      2019-11-22
      回复
    • 樱桃🍒
      樱桃🍒
      04-02
      我现在就报这个错误。这个要怎么解决呀
      04-02
      回复
  • Jane
    Jane
    04-15

    兄弟你的解决了吗,你分享出去之后的页面,再打开刚分享的页面,页面会跳转吗


    04-15
    有用
    回复
  • XIAO
    XIAO
    2019-11-08

    兄弟,问题解决了吗?今天我也遇到这个问题了

    2019-11-08
    有用
    回复
  • Wang
    Wang
    2019-11-05

    同学,问题解决了吗,我是在微信开发者工具上ok,在移动端抱错 invalid signature

    2019-11-05
    有用
    回复 4
    • 小毕
      小毕
      2019-11-06
      看看下面说的这些,在就是注意一下url。url是前台传递的,不是写死的。
      2019-11-06
      回复
    • Wang
      Wang
      2019-11-06回复小毕
      方便加个微信交流下嘛兄弟
      2019-11-06
      回复
    • 小毕
      小毕
      2019-12-12
      我的微信只要美女,不要带把的^_^
      2019-12-12
      回复
    • 吴飞
      吴飞
      2019-12-22
      你好,我的也是在微信开发者工具上ok,移动端 invalid signature,请问你最后是怎么解决的呢
      2019-12-22
      回复
  • promise
    promise
    2019-10-28

    我也报这个错误 我是前端 以前也没弄过 这是怎么回事啊 该怎么弄

    2019-10-28
    有用
    回复 4
    • 小毕
      小毕
      2019-10-28
      这个是因为后台返回的加密串出错了。 你看看我下面的回复是不是
      2019-10-28
      回复
    • promise
      promise
      2019-10-28回复小毕
      后台好像也是第一次弄这个,  我在开发时传递的域名url就应该是线上的域名#前面的部分吗   随机串怎么来的
      2019-10-28
      回复
    • 小毕
      小毕
      2019-11-22
      既然叫随机串,那么就是你随心所欲写的字符串
      2019-11-22
      回复
    • 双子座的云同学
      双子座的云同学
      08-05回复小毕
      这个nonceStr,后台进行去掉‘-’,并截取16个字符。这么截取对吗?
      08-05
      回复
  • 小毕
    小毕
    2019-09-29

    本来想骂人,不过搞定了心情特别好,所以就不骂人了。

    反正就是坑。不要相信是url的问题

    问题点:

    在获取jsapi_ticket的时候,https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=access_token&type=jsapi

    在微信的js接口当中  type不是固定的,微信也不会告诉你是干什么的。反正你自己猜测就好了。

    type=jsapi获取的是 wx.config使用的

    type=wx_card获取的是卡包使用的


    2019-09-29
    有用
    回复 8
    • 削个椰子皮
      削个椰子皮
      2019-12-11
      大佬,我也遇到这个问题卡在这里了,求教
      2019-12-11
      回复
    • 小毕
      小毕
      2019-12-12回复削个椰子皮
      发一下代码看看。。。
      2019-12-12
      回复
    • 削个椰子皮
      削个椰子皮
      2019-12-13回复小毕
      可以加个wx请教一下吗?
      2019-12-13
      回复
    • Jreak
      Jreak
      01-07
      我也是同样的问题
      01-07
      回复
    • 张小年
      张小年
      01-19
      用的是jsapi,官方校验也通过了,就是报错63002,我的静置大法也没用了。。求教
      01-19
      回复
    查看更多(3)
登录 后发表内容
问题标签