public class StravaProfileDefinition extends OAuth20ProfileDefinition<StravaProfile,OAuth20Configuration>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BADGE_TYPE_ID |
static java.lang.String |
BIKES |
static java.lang.String |
CITY |
static java.lang.String |
CLUBS |
static java.lang.String |
COUNTRY |
static java.lang.String |
CREATED_AT |
static java.lang.String |
DATE_PREFERENCE |
static java.lang.String |
FIRST_NAME |
static java.lang.String |
FOLLOWER_COUNT |
static java.lang.String |
FRIEND_COUNT |
static java.lang.String |
ID |
static java.lang.String |
LAST_NAME |
static java.lang.String |
MEASUREMENT_PREFERENCE |
static java.lang.String |
PREMIUM |
static java.lang.String |
PROFILE |
static java.lang.String |
PROFILE_MEDIUM |
static java.lang.String |
RESOURCE_STATE |
static java.lang.String |
SEX |
static java.lang.String |
SHOES |
static java.lang.String |
STATE |
static java.lang.String |
UPDATED_AT |
DISPLAY_NAME, EMAIL, FAMILY_NAME, GENDER, LOCALE, LOCATION, PICTURE_URL, PROFILE_URLlogger, newProfile| Constructor and Description |
|---|
StravaProfileDefinition() |
| Modifier and Type | Method and Description |
|---|---|
StravaProfile |
extractUserProfile(java.lang.String body)
Extract the user profile from the response (JSON, XML...) of the profile url.
|
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.
|
getProfileVerbconvertAndAdd, convertAndAdd, getConverters, getPrimaryAttributes, getProfileId, getSecondaryAttributes, newProfile, primary, secondary, setProfileFactory, setProfileIdpublic static final java.lang.String ID
public static final java.lang.String RESOURCE_STATE
public static final java.lang.String FIRST_NAME
public static final java.lang.String LAST_NAME
public static final java.lang.String PROFILE_MEDIUM
public static final java.lang.String PROFILE
public static final java.lang.String CITY
public static final java.lang.String STATE
public static final java.lang.String COUNTRY
public static final java.lang.String SEX
public static final java.lang.String PREMIUM
public static final java.lang.String CREATED_AT
public static final java.lang.String UPDATED_AT
public static final java.lang.String BADGE_TYPE_ID
public static final java.lang.String FOLLOWER_COUNT
public static final java.lang.String FRIEND_COUNT
public static final java.lang.String DATE_PREFERENCE
public static final java.lang.String MEASUREMENT_PREFERENCE
public static final java.lang.String CLUBS
public static final java.lang.String BIKES
public static final java.lang.String SHOES
public java.lang.String getProfileUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken,
OAuth20Configuration configuration)
OAuthProfileDefinitiongetProfileUrl in class OAuthProfileDefinition<StravaProfile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>accessToken - only used when constructing dynamic urls from data in the tokenconfiguration - the current configurationpublic StravaProfile extractUserProfile(java.lang.String body)
OAuthProfileDefinitionextractUserProfile in class OAuthProfileDefinition<StravaProfile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>body - the response bodyCopyright © 2018. All Rights Reserved.