com.qq.connect.javabeans.weibo
类 UserInfoBean

java.lang.Object
  继承者 com.qq.connect.QQConnectResponse
      继承者 com.qq.connect.javabeans.weibo.UserInfoBean
所有已实现的接口:
java.io.Serializable

public class UserInfoBean
extends QQConnectResponse
implements java.io.Serializable

用来表示get Weibo UserInfo cgi请求返回的用户信息 用户在微博平台上注册的信息

另请参见:
序列化表格

构造方法摘要
UserInfoBean(JSONObject json)
           
 
方法摘要
 boolean equals(java.lang.Object obj)
           
 Avatar getAvatar()
          登陆用户的头像信息
 Birthday getBirthday()
          获取用户的生日信息
 java.lang.String getCityCode()
          登陆用户所在的城市代码
 java.util.ArrayList<Company> getCompanies()
          登陆用户服役过的公司信息, 在使用前请先保证getCompanies().size()>0 有些用户并未填写就职的公司信息
 java.lang.String getCountryCode()
          登陆用户所在的国家代码
 java.util.ArrayList<Education> getEducations()
          登陆用户毕业的学校信息
 java.lang.String getEmail()
          获取用户邮箱
 int getErrcode()
          如若未能正确获取到用户信息,获取二级错误码,二级错误码详见互联官网
 int getExp()
          登陆用户的经验值
 int getFansNum()
          登陆用户的粉丝数,即听众数
 int getFavNum()
          登陆用户收藏数
 java.lang.String getHomeCityCode()
          登陆用户的家乡所在的城市代码
 java.lang.String getHomeCountryCode()
          登陆用户的家乡所在的国家代码
 java.lang.String getHomePage()
          登陆用户的个人主页地址
 java.lang.String getHomeProvinceCode()
          登陆用户的家乡所在的省份代码
 java.lang.String getHomeTownCode()
          登陆用户的家乡所在的城镇代码
 int getIdolNum()
          登陆用户收听的人数
 java.lang.String getIndustryCode()
          登陆用户从事的行业的ID
 java.lang.String getIntroduction()
          登陆用户的个人介绍
 int getLevel()
          登陆用户的微博等级
 java.lang.String getLocation()
          登录用户所在地
 java.lang.String getMsg()
          如果未能正确获取到用户信息,获取错误原因
 int getMutualFansNum()
          登陆用户的互听好友数
 java.lang.String getName()
          登陆用户的账号名
 java.lang.String getNickName()
          登陆用户的唯一ID, 与name一一对应
 PrivateFlag getPrivateFlag()
          是否允许所有人给当前用户发私信
 java.lang.String getProvinceCode()
          登陆用户所在的省份代码
 java.lang.String getRegTime()
          登陆用户注册时间
 int getRet()
          判断是否获取到了正确的用户信息,值为0表示正确获取到了用户信息
 java.lang.String getSeqid()
          当前cgi请求返回的序列号
 java.lang.String getSex()
          登陆用户性别
 java.util.ArrayList<Tag> getTags()
          个人标签信息
 TweetInfo getTweetInfo()
          最近的一条原创微博信息
 int getTweetNum()
          登陆用户发表的微博数
 java.lang.String getVerifyInfo()
          登陆用户的认证信息
 int hashCode()
           
 boolean isEnt()
          登陆用户是否为企业机构
 boolean isMyBlack()
          是否在当前用户的黑名单中
 boolean isMyFans()
          是否是当前用户的听众
 boolean isMyIdol()
          是否是当前用户的偶像
 boolean isRealName()
          登陆用户是否实名认证
 boolean isVip()
          登陆用户是否为腾讯微博认证用户
 java.lang.String toString()
           
 
从类 com.qq.connect.QQConnectResponse 继承的方法
getInt, getString
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

UserInfoBean

public UserInfoBean(JSONObject json)
             throws QQConnectException
抛出:
QQConnectException
方法详细信息

getErrcode

public int getErrcode()
如若未能正确获取到用户信息,获取二级错误码,二级错误码详见互联官网

返回:

getBirthday

public Birthday getBirthday()
获取用户的生日信息

返回:

getCityCode

public java.lang.String getCityCode()
登陆用户所在的城市代码

返回:

getCountryCode

public java.lang.String getCountryCode()
登陆用户所在的国家代码

返回:

getCompanies

public java.util.ArrayList<Company> getCompanies()
登陆用户服役过的公司信息, 在使用前请先保证getCompanies().size()>0 有些用户并未填写就职的公司信息

返回:
companies

getEducations

public java.util.ArrayList<Education> getEducations()
登陆用户毕业的学校信息

返回:
educations

getFansNum

public int getFansNum()
登陆用户的粉丝数,即听众数

返回:

getFavNum

public int getFavNum()
登陆用户收藏数

返回:

getAvatar

public Avatar getAvatar()
登陆用户的头像信息

返回:

getHomeCountryCode

public java.lang.String getHomeCountryCode()
登陆用户的家乡所在的国家代码

返回:

getHomeProvinceCode

public java.lang.String getHomeProvinceCode()
登陆用户的家乡所在的省份代码

返回:

getHomeCityCode

public java.lang.String getHomeCityCode()
登陆用户的家乡所在的城市代码

返回:

getHomeTownCode

public java.lang.String getHomeTownCode()
登陆用户的家乡所在的城镇代码

返回:

getHomePage

public java.lang.String getHomePage()
登陆用户的个人主页地址

返回:

getIdolNum

public int getIdolNum()
登陆用户收听的人数

返回:

getIndustryCode

public java.lang.String getIndustryCode()
登陆用户从事的行业的ID

返回:

getIntroduction

public java.lang.String getIntroduction()
登陆用户的个人介绍

返回:

isEnt

public boolean isEnt()
登陆用户是否为企业机构

返回:

isMyFans

public boolean isMyFans()
是否是当前用户的听众

返回:

isMyIdol

public boolean isMyIdol()
是否是当前用户的偶像

返回:

isRealName

public boolean isRealName()
登陆用户是否实名认证

返回:

isVip

public boolean isVip()
登陆用户是否为腾讯微博认证用户

返回:

getLocation

public java.lang.String getLocation()
登录用户所在地

返回:

getMutualFansNum

public int getMutualFansNum()
登陆用户的互听好友数

返回:

getName

public java.lang.String getName()
登陆用户的账号名

返回:

getNickName

public java.lang.String getNickName()
登陆用户的唯一ID, 与name一一对应

返回:

getProvinceCode

public java.lang.String getProvinceCode()
登陆用户所在的省份代码

返回:

getRegTime

public java.lang.String getRegTime()
登陆用户注册时间

返回:

getPrivateFlag

public PrivateFlag getPrivateFlag()
是否允许所有人给当前用户发私信

返回:
0:仅有偶像 1:名人+听众 2:所有人

getSex

public java.lang.String getSex()
登陆用户性别

返回:

getTags

public java.util.ArrayList<Tag> getTags()
个人标签信息

返回:

getTweetInfo

public TweetInfo getTweetInfo()
最近的一条原创微博信息

返回:

getTweetNum

public int getTweetNum()
登陆用户发表的微博数

返回:

getVerifyInfo

public java.lang.String getVerifyInfo()
登陆用户的认证信息

返回:

getExp

public int getExp()
登陆用户的经验值

返回:

getLevel

public int getLevel()
登陆用户的微博等级

返回:

getSeqid

public java.lang.String getSeqid()
当前cgi请求返回的序列号

返回:

getEmail

public java.lang.String getEmail()
获取用户邮箱

返回:

isMyBlack

public boolean isMyBlack()
是否在当前用户的黑名单中

返回:

getRet

public int getRet()
判断是否获取到了正确的用户信息,值为0表示正确获取到了用户信息

返回:

getMsg

public java.lang.String getMsg()
如果未能正确获取到用户信息,获取错误原因

返回:

hashCode

public int hashCode()
覆盖:
java.lang.Object 中的 hashCode

equals

public boolean equals(java.lang.Object obj)
覆盖:
java.lang.Object 中的 equals

toString

public java.lang.String toString()
覆盖:
java.lang.Object 中的 toString