关于公众号access_token失效 如何刷新?
发布于 5 年前 作者 qbai 8873 次浏览 来自 问答

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

这个刷新需要通过什么接口 如果是用获取的接口 好像前面的access_token 会立即失效

2 回复

很简单,接口获取到access_token 后记录到缓存中,保存2个小时。当收到请求的时候,优先去缓存中获取,发现token失效的时候 再获取一次token值就好了 这样可以保证获取的没问题

刷新,其实就是重新获取一下token,前面的token不会立马失效,但是有效时间不会很长(5分钟内)。你那边业务机制处理好了,就肯定没有问题,每次取值,看看是否过期,或者临期,如果达到条件,然后就重新获取,返回给调用方法,并且保存最新的token

回到顶部