收藏
回答

如何解决jscode2session 反馈40029错误?

移动端获取Code后立即发送后台调用jscode2session 请求 OpenId;(这里能确保获取的Code和请求jscode2session在5秒钟内,理论上不存在超时问题;后台也只有一个;日志检索过 没有发现同一个CODE被多次使用的情况) 经常在22点40分左右开始返回 40029 然后到23点多就回复正常;再此期间,任何终端访问都是40029;

请求如下:

https://api.weixin.qq.com/sns/jscode2session?appid={0}&secret={1}&js_code={2}&grant_type=authorization_code

日志如下:

到23:47:09 就恢复正常;然后就不在出现40029了;

请问下; 除了Code的过期 还会有什么情况导致这个问题?(这边能确保Code肯定没过期,也肯定没调用多次)

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

3 个回答

  • Flechazo
    Flechazo
    星期二 17:28

    解决了么 我遇到了同样的问题

    星期二 17:28
    有用
    回复
  • 祥祥
    祥祥
    11-13

    楼主appsecret泄漏了

    11-13
    有用
    回复
  • 正青春
    正青春
    11-12

    appid不一致,是不是有其他请求

    11-12
    有用
    回复 1
    • 朱钰俊
      朱钰俊
      11-12
      APPID肯定一致; 包括Secret ;  用到这个APPID的也肯定只有这一个接口和一个函数 其它都不用;  40029  是不是只有可能时APPID或者Code时效性才会报这个错?
      11-12
      回复
登录 后发表内容