收藏
回答

{"errcode":40163,"errmsg":"code been use

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.login 客户端 7.4.0 2.6.1


code被重复消费,有没有大神有解决的方案


最后一次编辑于  06-13  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 烬
    06-13

    code作为缓存键值,每天清理一下,如果code能查到缓存,就走缓存,没有就重新获取

    06-13
    赞同
    回复 8
    • 微笑
      微笑
      06-13

      是在后端做处理吗?

      06-13
      回复
    • 烬
      06-13回复微笑

      我17年是这么做的,是做企业微信的时候碰到的,服务端,存表里也行

      06-13
      回复
    • 祺爸💎
      祺爸💎
      06-13

      code是一次性的,不用存

      06-13
      回复
    • 烬
      06-13回复微笑

      消费过,肯定是获取到openid了,重复消费就不用走API了,直接取缓存。为了防止第二天的code和之前的有冲突,只查询当天的code记录就行了。也可以用过滤器拦截重复请求

      06-13
      回复
    • 烬
      06-13回复祺爸💎

      防止重复请求的,17年做的时候老是code回调好几次,企业微信开发。

      06-13
      回复
    查看更多(3)
  • 祺爸💎
    祺爸💎
    06-13

    不要重复消费

    06-13
    赞同
    回复