Android linkedin-j未返回公共配置文件url
我正在将linkedin-j库与我的Android应用程序集成。我已成功安装OAuth,并且能够检索用户的配置文件:Android linkedin-j未返回公共配置文件url,android,linkedin,linkedin-j,Android,Linkedin,Linkedin J,我正在将linkedin-j库与我的Android应用程序集成。我已成功安装OAuth,并且能够检索用户的配置文件: LinkedInApiClient linkedinApiClient = getLinkedinApiClient(accessToken); Person profile = linkedinApiClient.getProfileForCurrentUser(); 我可以从API中获取用户的名字: String firstName = profile.getFirstNa
LinkedInApiClient linkedinApiClient = getLinkedinApiClient(accessToken);
Person profile = linkedinApiClient.getProfileForCurrentUser();
我可以从API中获取用户的名字:
String firstName = profile.getFirstName();
但如果我尝试获取用户的公共配置文件url,则只会得到null:
String profileUrl = profile.getPublicProfileUrl();
为什么getPublicProfileUrl不起作用?这是API的已知问题吗?我需要将配置文件url添加到请求的字段列表中:
Set<ProfileField> fields = new HashSet<ProfileField>();
fields.add(ProfileField.PUBLIC_PROFILE_URL);
linkedinApiClient.getProfileForCurrentUser(fields);
Set fields=newhashset();
添加(ProfileField.PUBLIC\u PROFILE\u URL);
LinkedInApicClient.getProfileForCurrentUser(字段);