评论

微信AccessToken返回40001,时好时坏的解决办法。

微信AccessToken返回40001,时好时坏的解决办法。

1、检查下开发环境、测试环境和生产环境是不是有一个进程把access_token给刷新掉了。最好只同时运行一个环境,或者切换其他公众号的参数测试。
2、是否有其他平台共用开发参数。
3、多进程刷新掉了

点赞 0
收藏
评论

6 个评论

  • ʚ王甜甜ɞ
    ʚ王甜甜ɞ
    05-26

    获取用户信息和公众号信息 所用的access_token不一样 ,请求的接口不一样,虽然都叫access_token ,之前也在这个地方卡了很久,如果报40001,检查一下是否是接口请求的不对

    公众1653号获取access_token:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html



    05-26
    赞同
    回复
  • ☞gareth
    ☞gareth
    05-26
    这个接口开发环境能调用吗?我的access_token有效也是返回40001错误啊
    


    05-26
    赞同
    回复
  • 歆
    05-25

    我们也遇到过这个问题,依然没最终解决

    05-25
    赞同
    回复
  • 顺续
    顺续
    05-20

    楼主的排查思路挺好的。

    上面几种情况都排除了,但还是会遇到过期的情况。

    我们只有线上环境才维护token,其他环境会请求线上获取token。

    定时任务更新token,前端接口只是读取缓存,不存在多进程资源竞争的问题。

    但是仍然会出现,获取到的最新的token过期的问题

    05-20
    赞同
    回复
  • 『系、℃」
    『系、℃」
    04-14

    我也遇到了这个问题,腾讯也没什么回复

    04-14
    赞同
    回复
  • Joe 2师兄
    Joe 2师兄
    04-09

    谢谢分享。

    可是我们的三种情况都排除了,依然不行。

    第一条,开发测试生产,都是用使用一个公用的access_token,读写都是同一处地方。

    第二条,其他平台的都关闭了,相关配置都下架了,等于完全关闭应用了。

    第三条,31分报了一个错,33分又报了一个错,因为有大约1个多小时(小于两个小时)的缓存,所以,多进程刷新掉的可能性不太可能。

    04-09
    赞同
    回复
登录 后发表内容