bug:有时当用户进页面时,会请求微信接口,但token失效,无法请求。
你在多个地方刷新access_token
什么意思呢,不太明白。具体怎么操作呢
@待永: A 服务器执行的请求微信生产access_token 并保存,又在B服务器上请求微信生产access_token 并保存。那么A上的access_token 就会失效
@通信的搞程序: 额,这是出现bug的原因。一般的解决方案是什么哇?
@待永: 这不是bug,这只是你自己处理逻辑有问题。access_token 应该有专用的服务器统一生成,其他业务用到,都请求access_token 专用服务器获取
一个token有效期是2个小时,你在测试环境获取新的token,那么生产环境的旧token就会失效
怎么解决呢
可以使用Redis缓存,测试环境,生产环境使用同一个