当前位置: 首页>>代码示例>>Java>>正文


Java ConnectionValues.setProfileUrl方法代码示例

本文整理汇总了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());
}
 
开发者ID:xm-online,项目名称:xm-uaa,代码行数:9,代码来源:TwitterAdapter.java

示例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());
}
 
开发者ID:quanticc,项目名称:sentry,代码行数:9,代码来源:DiscordAdapter.java

示例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());
    }
}
 
开发者ID:Hongchae,项目名称:spring-social-kakao,代码行数:11,代码来源:KakaoAdaptor.java

示例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());
}
 
开发者ID:mornya,项目名称:spring-social-naver,代码行数:8,代码来源:NaverAdapter.java

示例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());
}
 
开发者ID:Alfresco,项目名称:community-edition-old,代码行数:8,代码来源:LinkedInAdapter.java

示例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);
	}
}
 
开发者ID:xfcjscn,项目名称:spring-social-weibo,代码行数:14,代码来源:WeiboAdapter.java

示例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());
}
 
开发者ID:alyahmed,项目名称:spring-social-reddit,代码行数:9,代码来源:RedditAdapter.java

示例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());
}
 
开发者ID:Glamdring,项目名称:google-plus-java-api,代码行数:8,代码来源:GooglePlusAdapter.java

示例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);
}
 
开发者ID:ttddyy,项目名称:spring-social-evernote,代码行数:11,代码来源:EvernoteAdapter.java

示例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);
}
 
开发者ID:xm-online,项目名称:xm-uaa,代码行数:7,代码来源:CustomSocialUsersConnectionRepositoryIntTest.java

示例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);
}
 
开发者ID:priitl,项目名称:p2p-webtv,代码行数:7,代码来源:CustomSocialUsersConnectionRepositoryTest.java

示例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
}
 
开发者ID:pivotal,项目名称:spring-social-strava,代码行数:7,代码来源:StravaAdapter.java


注:本文中的org.springframework.social.connect.ConnectionValues.setProfileUrl方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。