调用微信API:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential所生成的token频繁失效,我们有一个定时任务定时更新access_token,每小时更新一次;并且也已确保没有其他的方法可以再去更新access_token了;但还是经常遇到access_token失效的问题。
最近问了下其他人,他们有调用https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code这个接口来生成session_key,这个和access_token应该不是同一个概念吧,生成session_key不会导致access_token失效的吧?求官方解答
如果定时任务只有一个的话,1小时获取一次并不会导致token失效~
新的token生成后旧的5分钟内还是有效的。
除非你定时任务不止一个,这个需要自己排查~
不知道怎么查就把定时任务加个入库操作,把每次获取的记录一下,看看数据库里有没有异常数据。
谢邀,appid 和秘钥只有你自己在用咯? 还有一个,你说你写了个定时任务,那么这个定时任务的项目,如果正在服务器上面跑着,然后你本地调试代码,测试项目,会不会也启动这个定时任务,导致你线上的token失效呢?