|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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
中的 toString
public 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
- 访问令牌的有效期,表示距离超过认证时间还有多少秒
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |