2013-11-23 54 views
0

我正在将linkedin-j库与我的Android应用程序集成。我已经成功建立的OAuth,我能够获取用户的个人资料:linkedin-j未返回公开个人资料网址

LinkedInApiClient linkedinApiClient = getLinkedinApiClient(accessToken); 
Person profile = linkedinApiClient.getProfileForCurrentUser(); 

我能够从API获取用户的名字:

String firstName = profile.getFirstName(); 

但是,如果我尝试获取用户的公开个人资料网址,我只收到null:

String profileUrl = profile.getPublicProfileUrl(); 

为什么getPublicProfileUrl没有工作?这是一个已知的API问题吗?

回答

2

我需要的个人资料网址添加到要求的字段列表:

Set<ProfileField> fields = new HashSet<ProfileField>(); 
fields.add(ProfileField.PUBLIC_PROFILE_URL); 
linkedinApiClient.getProfileForCurrentUser(fields); 
相关问题