public class QQProfileDefinition extends OAuth20ProfileDefinition<QQProfile,OAuth20Configuration>
More info at: get_user_info
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CITY |
static java.lang.String |
FIGUREURL |
static java.lang.String |
FIGUREURL_1 |
static java.lang.String |
FIGUREURL_2 |
static java.lang.String |
FIGUREURL_QQ_1 |
static java.lang.String |
FIGUREURL_QQ_2 |
static java.lang.String |
MSG |
static java.lang.String |
NICKNAME |
static java.util.regex.Pattern |
OPENID_REGEX |
static java.lang.String |
PROVINCE |
static java.lang.String |
RET |
static java.lang.String |
YEAR |
DISPLAY_NAME, EMAIL, FAMILY_NAME, FIRST_NAME, GENDER, LOCALE, LOCATION, PICTURE_URL, PROFILE_URLlogger, newProfile| Constructor and Description |
|---|
QQProfileDefinition() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
extractOpenid(java.lang.String body) |
protected static java.lang.String |
extractParameter(java.lang.String response,
java.util.regex.Pattern regexPattern,
boolean required) |
QQProfile |
extractUserProfile(java.lang.String body)
Extract the user profile from the response (JSON, XML...) of the profile url.
|
java.lang.String |
getOpenidUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken,
OAuth20Configuration configuration) |
java.lang.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, raiseProfileExtractionJsonErrorconvertAndAdd, convertAndAdd, getConverters, getPrimaryAttributes, getProfileId, getSecondaryAttributes, newProfile, primary, secondary, setProfileFactory, setProfileIdpublic static final java.util.regex.Pattern OPENID_REGEX
public static final java.lang.String RET
public static final java.lang.String MSG
public static final java.lang.String NICKNAME
public static final java.lang.String PROVINCE
public static final java.lang.String CITY
public static final java.lang.String YEAR
public static final java.lang.String FIGUREURL
public static final java.lang.String FIGUREURL_1
public static final java.lang.String FIGUREURL_2
public static final java.lang.String FIGUREURL_QQ_1
public static final java.lang.String FIGUREURL_QQ_2
public java.lang.String getOpenidUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken,
OAuth20Configuration configuration)
public java.lang.String getProfileUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken,
OAuth20Configuration configuration)
OAuthProfileDefinitiongetProfileUrl 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(java.lang.String body)
OAuthProfileDefinitionextractUserProfile in class OAuthProfileDefinition<QQProfile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>body - the response bodypublic java.lang.String extractOpenid(java.lang.String body)
protected static java.lang.String extractParameter(java.lang.String response,
java.util.regex.Pattern regexPattern,
boolean required)
throws com.github.scribejava.core.exceptions.OAuthException
com.github.scribejava.core.exceptions.OAuthExceptionCopyright © 2019. All Rights Reserved.