public class TwitterProfileDefinition extends OAuth10ProfileDefinition<TwitterProfile>
DISPLAY_NAME, EMAIL, FAMILY_NAME, FIRST_NAME, GENDER, LOCALE, LOCATION, PICTURE_URL, PROFILE_URL
logger, newProfile
Constructor and Description |
---|
TwitterProfileDefinition() |
Modifier and Type | Method and Description |
---|---|
TwitterProfile |
extractUserProfile(String body)
Extract the user profile from the response (JSON, XML...) of the profile url.
|
String |
getProfileUrl(com.github.scribejava.core.model.OAuth1Token accessToken,
OAuth10Configuration 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 CONTRIBUTORS_ENABLED
public static final String CREATED_AT
public static final String DEFAULT_PROFILE
public static final String DEFAULT_PROFILE_IMAGE
public static final String DESCRIPTION
public static final String FAVOURITES_COUNT
public static final String FOLLOW_REQUEST_SENT
public static final String FOLLOWERS_COUNT
public static final String FOLLOWING
public static final String FRIENDS_COUNT
public static final String GEO_ENABLED
public static final String IS_TRANSLATOR
public static final String LANG
public static final String LISTED_COUNT
public static final String NAME
public static final String NOTIFICATIONS
public static final String PROFILE_BACKGROUND_COLOR
public static final String PROFILE_BACKGROUND_IMAGE_URL
public static final String PROFILE_BACKGROUND_IMAGE_URL_HTTPS
public static final String PROFILE_BACKGROUND_TILE
public static final String PROFILE_IMAGE_URL
public static final String PROFILE_IMAGE_URL_HTTPS
public static final String PROFILE_LINK_COLOR
public static final String PROFILE_SIDEBAR_BORDER_COLOR
public static final String PROFILE_SIDEBAR_FILL_COLOR
public static final String PROFILE_TEXT_COLOR
public static final String PROFILE_USE_BACKGROUND_IMAGE
public static final String PROTECTED
public static final String SCREEN_NAME
public static final String SHOW_ALL_INLINE_MEDIA
public static final String STATUSES_COUNT
public static final String TIME_ZONE
public static final String URL
public static final String UTC_OFFSET
public static final String VERIFIED
public String getProfileUrl(com.github.scribejava.core.model.OAuth1Token accessToken, OAuth10Configuration configuration)
OAuthProfileDefinition
getProfileUrl
in class OAuthProfileDefinition<TwitterProfile,com.github.scribejava.core.model.OAuth1Token,OAuth10Configuration>
accessToken
- only used when constructing dynamic urls from data in the tokenconfiguration
- the current configurationpublic TwitterProfile extractUserProfile(String body)
OAuthProfileDefinition
extractUserProfile
in class OAuthProfileDefinition<TwitterProfile,com.github.scribejava.core.model.OAuth1Token,OAuth10Configuration>
body
- the response bodyCopyright © 2018. All rights reserved.