Oauth2.0-如何计算新浪微博某个用户的access_token过期时间?

Oauth2.0-如何计算新浪微博某个用户的access_token过期时间?

甜柠檬 发布于 2017-04-29 字数 413 浏览 1225 回复 2

如何计算某个用户的access_token过期时间?
开发者可以通过两种方式计算:
用户授权时,oauth2/access_token接口返回的expires_in值就是access_token的生命周期。
从上述对应表中,找到应用所对应的授权有效期,过期时间 = 用户授权时间 + 授权有效期*

这个是什么意思,最近在做微博的应用,时不时遇到授权失败,不知如何解决?
每次都是登录到weibo.com,然后退出,再登录自己的应用授权才成功,如何是好?

发布评论

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

评论(2

泛泛之交 2017-06-02 2 楼

新浪有提供查询当前用户Token过期时间的接口,http://open.weibo.com/wiki/Oauth2/get_token_info 可以直接使用不用计算的。

每次都是登录到weibo.com,然后退出,再登录自己的应用授权才成功,如何是好?

如果直接登录就会授权失败吗?

虐人心 2017-05-13 1 楼

不是说的很明白吗? 过期时间 = 用户授权时间 + 授权有效期
用户授权时间: 就是用户授权你访问他的信息的时间(登陆跳转的时候)
授权有效期: 这个一般都是API提供商规定的