public class QQProfileDefinition extends OAuth20ProfileDefinition<QQProfile,OAuth20Configuration>
More info at: get_user_info
Modifier and Type | Field and Description |
---|---|
static String |
CITY |
static String |
FIGUREURL |
static String |
FIGUREURL_1 |
static String |
FIGUREURL_2 |
static String |
FIGUREURL_QQ_1 |
static String |
FIGUREURL_QQ_2 |
static String |
MSG |
static String |
NICKNAME |
static Pattern |
OPENID_REGEX |
static String |
PROVINCE |
static String |
RET |
static String |
YEAR |
DISPLAY_NAME, EMAIL, FAMILY_NAME, FIRST_NAME, GENDER, LOCALE, LOCATION, PICTURE_URL, PROFILE_URL
logger, newProfile
Constructor and Description |
---|
QQProfileDefinition() |
Modifier and Type | Method and Description |
---|---|
String |
extractOpenid(String body) |
protected static String |
extractParameter(String response,
Pattern regexPattern,
boolean required) |
QQProfile |
extractUserProfile(String body)
Extract the user profile from the response (JSON, XML...) of the profile url.
|
String |
getOpenidUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken,
OAuth20Configuration configuration) |
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 Pattern OPENID_REGEX
public static final String RET
public static final String MSG
public static final String NICKNAME
public static final String PROVINCE
public static final String CITY
public static final String YEAR
public static final String FIGUREURL
public static final String FIGUREURL_1
public static final String FIGUREURL_2
public static final String FIGUREURL_QQ_1
public static final String FIGUREURL_QQ_2
public String getOpenidUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken, OAuth20Configuration configuration)
public String getProfileUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken, OAuth20Configuration configuration)
OAuthProfileDefinition
getProfileUrl
in class OAuthProfileDefinition<QQProfile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>
accessToken
- only used when constructing dynamic urls from data in the tokenconfiguration
- the current configurationpublic QQProfile extractUserProfile(String body)
OAuthProfileDefinition
extractUserProfile
in class OAuthProfileDefinition<QQProfile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>
body
- the response bodyCopyright © 2019. All rights reserved.