开放平台下,如何缓存access_token?
发布于 5 年前 作者 yangdai 6357 次浏览 来自 问答

调用接口:

https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code

步骤:

1、根据App提交的code获取 token和openid,缓存token信息到服务器 a.txt文件,openid存入数据库,生成用户

遇到的问题:另一个账号登陆时,总是获取到缓存的a.txt文件的信息【这里登陆时,有判断如果存在缓存文件就不重新获取token了】,

如果不缓存token,是不是要每次获取一个新的token,这个地方该如何处理?请大佬指点下

1 回复

一般的使用场景是获取 token和openid后,在我们服务器生成一个唯一标识,映射关系存到本地数据库,唯一标识缓存起来就ok

我没有看懂你上面说的问题?token 不需要缓存吧。

回到顶部