|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.sina.weibo.sdk.auth.Oauth2AccessToken
public class Oauth2AccessToken
该类封装了 "access_token","expires_in","refresh_token","uid",并提供了他们的管理功能。
| 构造方法摘要 | |
|---|---|
Oauth2AccessToken()
Oauth2AccessToken 的构造函数。 |
|
Oauth2AccessToken(java.lang.String responseText)
已过时。 |
|
Oauth2AccessToken(java.lang.String accessToken,
java.lang.String expiresIn)
Oauth2AccessToken 的构造函数,根据 accessToken 和 expires in 生成 Oauth2AccessToken 实例。 |
|
| 方法摘要 | |
|---|---|
long |
getExpiresTime()
获取访问令牌过期的时间点。 |
java.lang.String |
getRefreshToken()
获取刷新访问令牌。 |
java.lang.String |
getToken()
获取访问令牌。 |
java.lang.String |
getUid()
获取 UID。 |
boolean |
isSessionValid()
AccessToken是否有效。 |
static Oauth2AccessToken |
parseAccessToken(Bundle bundle)
从 Bundle 构造 Oauth2AccessToken 实例。 |
static Oauth2AccessToken |
parseAccessToken(java.lang.String responseJsonText)
解析从服务器获取的 JSON 字符串,构造 Oauth2AccessToken 实例。 |
void |
setExpiresIn(java.lang.String expiresIn)
设置过期时间长度值,仅当从服务器获取到数据时使用此方法。 |
void |
setExpiresTime(long mExpiresTime)
设置访问令牌过期的时间点。 |
void |
setRefreshToken(java.lang.String refreshToken)
设置刷新访问令牌。 |
void |
setToken(java.lang.String mToken)
设置accessToken。 |
void |
setUid(java.lang.String uid)
设置 UID。 |
Bundle |
toBundle()
生成一个 #Bundle 对象,里面包含了"access_token","expires_in","refresh_token"。 |
java.lang.String |
toString()
重写 Object.toString()。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 构造方法详细信息 |
|---|
public Oauth2AccessToken()
@Deprecated public Oauth2AccessToken(java.lang.String responseText)
responseText - 服务器返回的 JSON 字符串
public Oauth2AccessToken(java.lang.String accessToken,
java.lang.String expiresIn)
accessToken - 访问令牌expiresIn - 访问令牌的有效期,表示距离超过认证时间还有多少秒| 方法详细信息 |
|---|
public static Oauth2AccessToken parseAccessToken(java.lang.String responseJsonText)
responseJsonText - 服务器返回的JSON字符串
public static Oauth2AccessToken parseAccessToken(Bundle bundle)
bundle - Bundle 实例
public boolean isSessionValid()
public Bundle toBundle()
#Bundle 对象,里面包含了"access_token","expires_in","refresh_token"。
public java.lang.String toString()
Object.toString()。
java.lang.Object 中的 toStringpublic java.lang.String getUid()
public void setUid(java.lang.String uid)
uid - UIDpublic java.lang.String getToken()
public void setToken(java.lang.String mToken)
mToken - public java.lang.String getRefreshToken()
public void setRefreshToken(java.lang.String refreshToken)
refreshToken - 刷新访问令牌public long getExpiresTime()
public void setExpiresTime(long mExpiresTime)
mExpiresTime - 访问令牌过期的时间点,
单位:毫秒,表示从格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数public void setExpiresIn(java.lang.String expiresIn)
expiresIn - 访问令牌的有效期,表示距离超过认证时间还有多少秒
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||