本文整理汇总了Java中org.springframework.social.connect.ConnectionValues.setProfileUrl方法的典型用法代码示例。如果您正苦于以下问题:Java ConnectionValues.setProfileUrl方法的具体用法?Java ConnectionValues.setProfileUrl怎么用?Java ConnectionValues.setProfileUrl使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.springframework.social.connect.ConnectionValues
的用法示例。
在下文中一共展示了ConnectionValues.setProfileUrl方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
@Override
public void setConnectionValues(Twitter twitter, ConnectionValues values) {
TwitterProfile profile = twitter.userOperations().getUserProfile();
values.setProviderUserId(Long.toString(profile.getId()));
values.setDisplayName("@" + profile.getScreenName());
values.setProfileUrl(profile.getProfileUrl());
values.setImageUrl(profile.getProfileImageUrl());
}
示例2: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
@Override
public void setConnectionValues(Discord api, ConnectionValues values) {
DiscordUser profile = api.userOperations().getUser();
values.setProviderUserId(String.valueOf(profile.getId()));
values.setDisplayName(profile.getUsername());
values.setProfileUrl("https://discordapp.com/channels/@me");
values.setImageUrl(api.userOperations().getAvatarUrl());
}
示例3: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
@Override
public void setConnectionValues(Kakao kakao, ConnectionValues values) {
KakaoProfile profile = fetchPrimaryProfile(kakao);
if (profile != null) {
values.setProviderUserId(profile.getId());
values.setDisplayName(profile.getUsername());
values.setProfileUrl(profile.getProfileUrl());
values.setImageUrl(profile.getImageUrl());
}
}
示例4: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
public void setConnectionValues(final Naver naver, final ConnectionValues values) {
final UserOperation userOperation = naver.userOperation();
values.setProviderUserId(userOperation.getId());
values.setProfileUrl("");
values.setDisplayName(userOperation.getNickname());
values.setImageUrl(userOperation.getProfile_image());
}
示例5: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
public void setConnectionValues(AlfrescoLinkedIn linkedin, ConnectionValues values) {
LinkedInProfile profile = linkedin.getUserProfile();
values.setProviderUserId(profile.getId());
values.setDisplayName(profile.getFirstName() + " " + profile.getLastName());
values.setProfileUrl(profile.getPublicProfileUrl());
values.setImageUrl(profile.getProfilePictureUrl());
}
示例6: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
@Override
public void setConnectionValues(Weibo api, ConnectionValues values) {
try {
String uid = api.accountOperations().getUid().getString("uid");
User user = api.usersOperations().showUserById(uid);
values.setProviderUserId(user.getId() + "");
values.setDisplayName(user.getScreenName());
values.setProfileUrl(user.getUrl());
values.setImageUrl(user.getAvatarLarge());
} catch (Exception e) {
LOG.error("error setConnectionValues", e);
}
}
示例7: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
@Override
public void setConnectionValues(Reddit reddit, ConnectionValues values) {
RedditProfile profile = reddit.userOperations().getUserProfile();
values.setProfileUrl(
new StringBuilder(RedditPaths.USER_BASE_URL).append(profile.getUsername()).toString());
values.setProviderUserId(profile.getUsername());
values.setDisplayName(profile.getUsername());
}
示例8: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
public void setConnectionValues(Plus api, ConnectionValues values) {
Person person = api.getPeopleOperations().get("me");
values.setProviderUserId(person.getId());
values.setDisplayName(person.getName().getFormatted());
values.setProfileUrl(person.getUrl());
values.setImageUrl(person.getImage().getUrl());
}
示例9: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
@Override
public void setConnectionValues(Evernote evernote, ConnectionValues values) {
// this impl requires another call to server.
// TODO: get data from EvernoteAuthToken??
final User user = evernote.userStoreOperations().getUser();
values.setProviderUserId(String.valueOf(user.getId())); // can get from EvernoteAuthToken
values.setDisplayName(user.getUsername());
values.setProfileUrl(null);
values.setImageUrl(null);
}
示例10: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
public void setConnectionValues(TestFacebookApi api, ConnectionValues values) {
values.setProviderUserId(accountId);
values.setDisplayName(name);
values.setProfileUrl(profileUrl);
values.setImageUrl(profilePictureUrl);
}
示例11: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
public void setConnectionValues(TestFacebookApi api, ConnectionValues values) {
values.setProviderUserId(accountId);
values.setDisplayName(name);
values.setProfileUrl(profileUrl);
values.setImageUrl(profilePictureUrl);
}
示例12: setConnectionValues
import org.springframework.social.connect.ConnectionValues; //导入方法依赖的package包/类
public void setConnectionValues(Strava strava, ConnectionValues values) {
StravaAthleteProfile profile = strava.athleteOperations().getAthleteProfile();
values.setProviderUserId(String.valueOf(profile.getId()));
values.setDisplayName(profile.getName());
values.setProfileUrl("https://www.strava.com/athlete/" + profile.getId()); // TODO: Expose and use HTML URL
}