Android linkedin-j未返回公共配置文件url

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

我正在将linkedin-j库与我的Android应用程序集成。我已成功安装OAuth,并且能够检索用户的配置文件:

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(字段);