public class VkProfileDefinition extends OAuth20ProfileDefinition<VkProfile>
Modifier and Type | Field and Description |
---|---|
protected static String |
BASE_URL |
static String |
BIRTH_DATE |
static String |
CAN_POST |
static String |
CAN_SEE_ALL_POST |
static String |
CAN_SEE_AUDIO |
static String |
CAN_WRITE_PRIVATE_MESSAGE |
static String |
COMMON_COUNT |
static String |
DOMAIN |
static String |
HAS_MOBILE |
static String |
HOME_PHONE |
static String |
LAST_NAME |
static String |
MOBILE_PHONE |
static String |
ONLINE |
static String |
ONLINE_MOBILE |
static String |
PHOTO_100 |
static String |
PHOTO_200 |
static String |
PHOTO_200_ORIG |
static String |
PHOTO_400_ORIG |
static String |
PHOTO_50 |
static String |
PHOTO_MAX |
static String |
PHOTO_MAX_ORIG |
static String |
RELATION |
static String |
SEX |
static String |
SITE |
static String |
SKYPE |
static String |
STATUS |
DISPLAY_NAME, EMAIL, FAMILY_NAME, FIRST_NAME, GENDER, LOCALE, LOCATION, PICTURE_URL, PROFILE_URL
logger, newProfile
Constructor and Description |
---|
VkProfileDefinition() |
Modifier and Type | Method and Description |
---|---|
VkProfile |
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, getConverters, getPrimaryAttributes, getSecondaryAttributes, newProfile, primary, secondary, setProfileFactory
public static final String LAST_NAME
public static final String SEX
public static final String BIRTH_DATE
public static final String PHOTO_50
public static final String PHOTO_100
public static final String PHOTO_200_ORIG
public static final String PHOTO_200
public static final String PHOTO_400_ORIG
public static final String PHOTO_MAX
public static final String PHOTO_MAX_ORIG
public static final String ONLINE
public static final String ONLINE_MOBILE
public static final String DOMAIN
public static final String HAS_MOBILE
public static final String MOBILE_PHONE
public static final String HOME_PHONE
public static final String SKYPE
public static final String SITE
public static final String CAN_POST
public static final String CAN_SEE_ALL_POST
public static final String CAN_SEE_AUDIO
public static final String CAN_WRITE_PRIVATE_MESSAGE
public static final String STATUS
public static final String COMMON_COUNT
public static final String RELATION
protected static final String BASE_URL
public String getProfileUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken, OAuth20Configuration configuration)
OAuthProfileDefinition
getProfileUrl
in class OAuthProfileDefinition<VkProfile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>
accessToken
- only used when constructing dynamic urls from data in the tokenconfiguration
- the current configurationpublic VkProfile extractUserProfile(String body) throws HttpAction
OAuthProfileDefinition
extractUserProfile
in class OAuthProfileDefinition<VkProfile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>
body
- the response bodyHttpAction
- whether an extra HTTP action is requiredCopyright © 2017. All rights reserved.