腾讯QQ OAuth2 的 access_token 有效期30天这个有什么用呢 ?

意思是 除了 用户的 OpenID , 还要有一个字段存储用户的 access_token 和 过期时间么

微信的 access_token 好像是 所有 openid 都能用的 。

阅读 8.5k
3 个回答

没有accesstoken你怎么访问接口?
accesstoken相当于一个用户的"授权令牌",代表着授权用户。有过期时间很正常。
建议你看一下OAuth的授权过程

也可以有用,也可以没用

有用是,你的token在这个时间段内不用每次请求获取新的token值

没用,是你可以每次都重新请求,再获取token值,但你不觉得这样效率不高吗?

新手上路,请多包涵

我也不明白

第一步:获取 code
第二步:根据 code 获取 access_token、 expires_in
第三步:根据 access_token 获取 openid
第四步:根据 openid 判断用户是否注册,如果数据库存在,就直接登录 如果不存在就跳到注册页面

可每次登录都会去获取新的access_token 过不过期有什么用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进