收藏
回答

小程序订阅推送消息报40001 ?

{
    "errcode": 40001, 
    "errmsg": "invalid credential, access_token is invalid or not latest rid: 60da892d-68ae06d3-541e8da5"
}


小程序推送订阅消息,我用的是定时任务统一刷新access_token 时间是100分钟,然后存到redis 的时间是7200-1000 也就是103分钟左右。其他调用access_token 的都是从redis中取。但还是报40001,access_token失效的错误!!!! 看官方文档,


  • access_token 的有效期通过返回的 expires_in 来传达,目前是7200秒之内的值,中控服务器需要根据这个有效时间提前去刷新。在刷新过程中,中控服务器可对外继续输出的老 access_token,此时公众平台后台会保证在5分钟内,新老 access_token 都可用,这保证了第三方业务的平滑过渡;


不是5分钟内有效? 请解答下。。。。。。


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

1 个回答

  • Cjiang
    Cjiang
    2021-06-29

    你好,需要拿最新的token再进行重试。

    2021-06-29
    有用
    回复 1
    • 宁古塔种瓜
      宁古塔种瓜
      2021-06-29
      不是在获取token后,之前的旧token 5分钟内是有效的吗?如果每次都用新的token,那在时间的临界点调用推送,不也是不行吗?
      2021-06-29
      回复
登录 后发表内容