使用得到的TOKEN请求其他接口,为什么会提示access_token expired?

2023/08/04
提问

自建应用开发:

企业微信工作台进入应用:

代码逻辑:在本地缓存TOKEN失效后,重新调用获取TOKEN接口,返回新的TOKEN;使用新获取的TOKEN,请求获取访问用户身份,提示:{"errcode":42001,"errmsg":"access_token expired, hint: [1691111232640293233144413], from ip: 47.96.116.72, more info at https://open.work.weixin.qq.com/devtool/query?e=42001"}

经验证从企微对的新TOKEN,还是原来的TOKEN,并没有提供新的TOKEN,请求这该怎么解决?

回答·2

你好,有效期内重复获取返回相同结果,过期后获取会返回新的access_token。请检查下使用的token是否过期了?

赞同
评论 2
2023/08/04
之前的操作是,直接拿着新得到的TOKEN请求获取访问用户身份接口,然后接口返回,"errmsg":"access_token expired"
赞同
回复
2023/08/04
因为我是根据获取TOKEN的时候,返回的有效期设置的缓存,所以当缓存失效的时候,会重新获取TOKEN,用来走接下来的流程;在走接下来流程的时候,请求返回 TOKEN过期?帮我分析下什么问题 谢谢
赞同
回复
你还未登录,请先登录
2023/08/04

请技术人员帮忙尽快提供解决方案

赞同
评论