收藏
回答

h5中微信公众号授权失败,报code错误,怎么解决?

h5中微信公众号授权失败,而且大部分用户授权成功,偶尔有用户授权失败,报的错如下,大家有遇到过这个问题吗

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

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2021-09-30

    你好,

    1:code只能消费一次,不能重复消费。比如说,是否存在多个服务器同时消费同一code情况。


    2:code需要在有效期间消费(5分钟),过期会自动失效。

    2021-09-30
    有用
    回复 1
    • 晴天
      晴天
      2021-09-30
      不是上面这两个问题,如果重复消费第一个会返回code be used,至于5分钟的有效期也完全满足的。我手机今天下午出现这个问题了,周围其它人的手机都没出现这个问题,而且测试环境没有问题,发到线上后我手机上出现这个问题了
      2021-09-30
      回复
  • Mr.Zhao
    Mr.Zhao
    2021-09-30

    重复消费是会提示invalid code的,不全都是code be used,如果是重复请求,不容易复现。比如客户端操作了一次了,授权链接会回调两次,17年碰到过,源头解决不了,后台做判断。

    如果不是重复消费,可能是后台串号了,生成code的appid和后台请求微信接口用的appid不一致

    2021-09-30
    有用
    回复 26
    • 晴天
      晴天
      2021-09-30
      我确定是就调了一次,后端日志看到了就一次
      2021-09-30
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-09-30回复晴天
      就当你查对了。那就是串号了
      2021-09-30
      回复
    • 晴天
      晴天
      2021-09-30回复Mr.Zhao
      哭,而且是就我手机,别人都没问题
      2021-09-30
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-09-30回复晴天
      那就是没查对
      2021-09-30
      回复
    • 晴天
      晴天
      2021-09-30回复Mr.Zhao
      这个没查对,也不知道怎么去排除是哪里的问题
      2021-09-30
      回复
    查看更多(21)
登录 后发表内容