public class WeiboProfileDefinition extends OAuth20ProfileDefinition<WeiboProfile,OAuth20Configuration>
More info at: users/show
Modifier and Type | Field and Description |
---|---|
static String |
ALLOW_ALL_ACT_MSG
boolean Whether to allow everyone to send me a private message, true: yes, false: no
|
static String |
ALLOW_ALL_COMMENT
boolean Whether to allow everyone to comment on my Weibo, true: yes, false: no
|
static String |
AVATAR_HD
string User avatar address (HD), HD avatar original
|
static String |
AVATAR_LARGE
string User avatar address (larger image), 180 × 180 pixels
|
static String |
BI_FOLLOWERS_COUNT
int User's mutual powder count
|
static String |
CITY
int User's city ID
|
static String |
COVER_IMAGE_PHONE
url User cover image url
|
static String |
CREATED_AT
string User creation (registration) time
|
static String |
DESCRIPTION
string User personal description
|
static String |
DOMAIN
string User's personalized domain name
|
static String |
FAVOURITES_COUNT
int Number of favorites
|
static String |
FOLLOW_ME
boolean Whether the user is concerned about the currently logged in user, true: yes, false: no
|
static String |
FOLLOWERS_COUNT
int Number of fans
|
static String |
FOLLOWING
boolean Not supported yet
|
static String |
FRIENDS_COUNT
int Number of followers
|
static String |
GENDER
string Gender, m: male, f: female, n: unknown
|
static String |
GEO_ENABLED
boolean Whether to allow identification of the user's geographic location, true: yes, false: no
|
static String |
ID
int64 User UID
|
static String |
IDSTR
string String-type user UID
|
static String |
LANG
string User's current language version, zh-cn: Simplified Chinese, zh-tw: Traditional Chinese, en: English
|
static String |
LOCATION
string User location
|
static String |
NAME
string Friendly display name
|
static String |
ONLINE_STATUS
int User's online status, 0: not online, 1: online
|
static String |
PROFILE_IMAGE_URL
url User avatar address (middle), 50×50 pixels
|
static String |
PROFILE_URL
url User's Weibo unified URL address
|
static String |
PROVINCE
int User's provincial ID
|
static String |
REMARK
string User note information, this field is only returned when querying user relationships
|
static String |
SCREEN_NAME
string User's Nickname
|
static String |
STATUS
object User's recent Weibo information field
|
static String |
STATUSES_COUNT
int Weibo number
|
static String |
URL
url User blog address
|
static String |
VERIFIED
boolean Whether it is a Weibo authenticated user, that is, a V-user, true: yes, false: no
|
static String |
VERIFIED_REASON
string Reason for certification
|
static String |
VERIFIED_TYPE
int Not supported yet
|
static String |
WEIHAO
string User's weihao number
|
DISPLAY_NAME, EMAIL, FAMILY_NAME, FIRST_NAME, LOCALE, PICTURE_URL
logger, newProfile
Constructor and Description |
---|
WeiboProfileDefinition() |
Modifier and Type | Method and Description |
---|---|
WeiboProfile |
extractUserProfile(String body)
Extract the user profile from the response (JSON, XML...) of the profile url.
|
String |
getProfileUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken,
OAuth20Configuration configuration)
Retrieve the url of the profile of the authenticated user for the provider.
|
getProfileVerb, raiseProfileExtractionError, raiseProfileExtractionJsonError, raiseProfileExtractionJsonError
convertAndAdd, convertAndAdd, getConverters, getPrimaryAttributes, getProfileId, getSecondaryAttributes, newProfile, primary, secondary, setProfileFactory, setProfileId
public static final String ID
public static final String IDSTR
public static final String SCREEN_NAME
public static final String NAME
public static final String PROVINCE
public static final String CITY
public static final String LOCATION
public static final String DESCRIPTION
public static final String URL
public static final String PROFILE_IMAGE_URL
public static final String COVER_IMAGE_PHONE
public static final String PROFILE_URL
public static final String DOMAIN
public static final String WEIHAO
public static final String GENDER
public static final String FOLLOWERS_COUNT
public static final String FRIENDS_COUNT
public static final String STATUSES_COUNT
public static final String FAVOURITES_COUNT
public static final String CREATED_AT
public static final String FOLLOWING
public static final String ALLOW_ALL_ACT_MSG
public static final String GEO_ENABLED
public static final String VERIFIED
public static final String VERIFIED_TYPE
public static final String REMARK
public static final String STATUS
public static final String ALLOW_ALL_COMMENT
public static final String AVATAR_LARGE
public static final String AVATAR_HD
public static final String VERIFIED_REASON
public static final String FOLLOW_ME
public static final String ONLINE_STATUS
public static final String BI_FOLLOWERS_COUNT
public static final String LANG
public String getProfileUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken, OAuth20Configuration configuration)
OAuthProfileDefinition
getProfileUrl
in class OAuthProfileDefinition<WeiboProfile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>
accessToken
- only used when constructing dynamic urls from data in the tokenconfiguration
- the current configurationpublic WeiboProfile extractUserProfile(String body) throws HttpAction
OAuthProfileDefinition
extractUserProfile
in class OAuthProfileDefinition<WeiboProfile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>
body
- the response bodyHttpAction
Copyright © 2019. All rights reserved.