收藏
回答

网页授权大量invalid code,errcode 40029?

明白这类问题出现的原因是code或过期,或重复使用,或本身就无效

排查后发现是同个code重复出现导致,下面是相关说明

1、同个code(首次成功调用)相隔数小时,在不同用户之间重复出现,而对于回调的code,前后端均无进行存储

2、这类问题大量出现有个明显的时间线,是从2024年1月1日开始的

3、关于网页授权的线上代码逻辑,在上面的时间点及前后数月内无调整

4、查看了社区,发现也有出现相同问题的帖子

所以希望官方可以帮忙排查一下这类问题

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

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    01-15

    你好,若我们排查到你的code过期了,能否联系你们的后台开发自行捞日志排查呢?

    01-15
    有用
    回复 13
    • chenYx
      chenYx
      01-15
      我们也曾怀疑是否过期导致,所以自行捞日志排查后发现上面的几个点,首先逻辑都是回跳携带之后立刻就请求授权接口的(时间差是很短的),其次code我们没有存储(不存在存储后另行找时间去调用),第三同个code是隔几个小时在不同用户之间出现(不会存在前端逻辑问题导致用户重复刷新页面),也就是每次获得的code都是微信分发后立即调用,代码逻辑上也是这样处理的;最后还有一个点就是在代码无调整下,这种批量问题在2024年1月1日开始出现
      01-15
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      01-15回复chenYx
      这个是你自己的代码业务逻辑问题,我们从1/1日开始并没有故障,只能是你代码问题,若你有疑问可以提供下完整授权的请求包中出现问题的code,但是还是需要你联系你们前后端开发一起做日志排查
      01-15
      回复
    • chenYx
      chenYx
      01-15
      好好好,那听你的,就是我们自己的代码业务逻辑问题,那请教一下您,为什么同个code在不同时间不同用户间重复出现
      比如这个code:013WW5Ha1GwqJG0WqeHa1rrovu2WW5HP
      首次出现2024-01-15 10:40:08 这次调用成功(用户ip在上海)
      第二次出现2024-01-15 14:52:48 这次返回{"errcode":40029,"errmsg":"invalid code, rid: 65a4d640-148ef91c-56007bc4"}(用户ip在广州)
      01-15
      回复
    • chenYx
      chenYx
      01-15
      怎么判断
      01-15
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      01-15回复chenYx
      01-15
      回复
    查看更多(8)
  • 白茶清欢
    白茶清欢
    04-25

    请问楼主的问题解决了吗?

    04-25
    有用
    回复
登录 后发表内容
问题标签