收藏
回答

测试版小程序 本地和服务器调用 一个正常一个超时,确定token没有超时?

测试版小程序 同一个access_token在本地测试正常,但是放到服务器上面就提示42001,tokne过期?

最后一次编辑于  2023-11-08
回答关注问题邀请回答
收藏

1 个回答

  • 唐成
    唐成
    2023-11-08

    解决办法:

    使用稳定版接口https://api.weixin.qq.com/cgi-bin/stable_token

    原因1分析:

    如果通过/cgi-bin/token获取到token,小程序在测试环境获取token,那么线上服务的token在5分钟后就会过期,如果线上服务使用了缓存,缓存的时间会大于5分钟。

    那么5分钟后,线上的使用这个token的操作就会报错“invalid access_token”,这就出现线上事故了。

    详见: https://mp.weixin.qq.com/s/cJw8MLpUrhkhp_llQGCbrA


    2023-11-08
    有用
    回复 1
    • Elysion
      Elysion
      2023-11-10
      谢谢你,我试一下
      2023-11-10
      1
      回复
登录 后发表内容