微信的refresh_token怎么利用?

微信的refresh_token怎么利用?

嘦怹 发布于 2021-11-30 字数 256 浏览 811 回复 3

网页授权获取到了refresh_token了,但是想下次用户登录直接用refresh_token获取access_token,现在不知道怎么保存当前获取的refresh_token?如果保存到session或数据库,那下次用户进入时还未登录怎么能知道哪个refresh_token是当前用户的呢?第一次做这个,不懂,求高人指点?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

皇甫轩 2021-12-01 3 楼

额,你拿到refresh_token的时候不是也拿到openid了么?根据openid保存refresh_token啊,下次再打开页面的时候先用用户无感知的“snsapi_base”先拿到用户的openid。

怎言笑 2021-12-01 2 楼

我现在通过网页授权获取到的用户的openid和nickname,然后存入数据库.当用户下次打开页面时我想直接获得他的openid和nickname,不用再次弹出网页授权,怎么弄呢?

谁的新欢旧爱 2021-12-01 1 楼

回复
refresh_token 放在数据库或者缓存上,只要能保存客户登陆状态,根据用户id之类的获取refresh不就可以了吗