微信网页授权的accessToken是2小时之内都一样吗?

发布于 2022-09-04 04:12:58 字数 171 浏览 9 评论 0

第一步:用户同意授权,获取code,这里获取到的用户的code文档说都是不一样的,2 第二步:通过code换取网页授权access_token,不同的code去请求获得的accessToken是2小时内一样的吗?还是说每个code请求获得的accessToken都是不一样的,要给每个请求获得的accessToken缓存2小时?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

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

评论(2

是你 2022-09-11 04:12:58

微信公众号有两种accessToken,你说的是网页授权的accessToken,即用于oauth2的accessToken。每次通过code拿到的accessToken是不一样的,同一code拿到的accessToken在两小时是有效的。这个accessToken的作用是获取用户信息,因此如果你只是拿一次用户信息的话就没必要缓存它,如果你想后台自动更新用户信息,就需要缓存,取决于你的业务场景。一般我们会用这个来拿open id,每次打开微信网页后会重新发起一次oauth2流程,即code会变,因此accessToken也在变。

ˇ宁静的妩媚 2022-09-11 04:12:58

补充一下:这个accesstoken每天调用频次是有限制的,根据的自己公司的业务场景选择是否进行自己缓存这个token哦

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文