public class LinkedIn2ProfileDefinition extends OAuth20ProfileDefinition<LinkedIn2Profile>
Modifier and Type | Field and Description |
---|---|
static String |
API_STANDARD_PROFILE_REQUEST |
static String |
CURRENT_SHARE |
static String |
EMAIL_ADDRESS |
static String |
FIRST_NAME |
static String |
FORMATTED_NAME |
static String |
FORMATTED_PHONETIC_NAME |
static String |
HEADLINE |
static String |
INDUSTRY |
static String |
LAST_NAME |
static String |
MAIDEN_NAME |
static String |
NUM_CONNECTIONS |
static String |
NUM_CONNECTIONS_CAPPED |
static String |
PHONETIC_FIRST_NAME |
static String |
PHONETIC_LAST_NAME |
static String |
PICTURE_URL |
static String |
POSITIONS |
static String |
PUBLIC_PROFILE_URL |
static String |
SITE_STANDARD_PROFILE_REQUEST |
static String |
SPECIALTIES |
static String |
SUMMARY |
DISPLAY_NAME, EMAIL, FAMILY_NAME, GENDER, LOCALE, LOCATION, PROFILE_URL
logger, newProfile
Constructor and Description |
---|
LinkedIn2ProfileDefinition() |
Modifier and Type | Method and Description |
---|---|
LinkedIn2Profile |
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
convertAndAdd, convertAndAdd, convertAndAdd, convertAndAdd, getConverters, getPrimaryAttributes, getSecondaryAttributes, newProfile, primary, secondary, setProfileFactory
public static final String FIRST_NAME
public static final String LAST_NAME
public static final String MAIDEN_NAME
public static final String FORMATTED_NAME
public static final String PHONETIC_FIRST_NAME
public static final String PHONETIC_LAST_NAME
public static final String FORMATTED_PHONETIC_NAME
public static final String HEADLINE
public static final String INDUSTRY
public static final String CURRENT_SHARE
public static final String NUM_CONNECTIONS
public static final String NUM_CONNECTIONS_CAPPED
public static final String SUMMARY
public static final String SPECIALTIES
public static final String POSITIONS
public static final String PICTURE_URL
public static final String PUBLIC_PROFILE_URL
public static final String SITE_STANDARD_PROFILE_REQUEST
public static final String API_STANDARD_PROFILE_REQUEST
public static final String EMAIL_ADDRESS
public String getProfileUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken, OAuth20Configuration configuration)
OAuthProfileDefinition
getProfileUrl
in class OAuthProfileDefinition<LinkedIn2Profile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>
accessToken
- only used when constructing dynamic urls from data in the tokenconfiguration
- the current configurationpublic LinkedIn2Profile extractUserProfile(String body) throws HttpAction
OAuthProfileDefinition
extractUserProfile
in class OAuthProfileDefinition<LinkedIn2Profile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>
body
- the response bodyHttpAction
- whether an extra HTTP action is requiredCopyright © 2018. All rights reserved.