如何在android中获取Linkedin profile的Connections

时间:2012-05-29 13:56:36

标签: java android linkedin linkedin-j

我正在尝试从 LinkedIn 获取 LinkedIn 的朋友信息,使用LinkedIn jar for android和google code中给出的示例,但是我不会使用linkedInApiClient.getConnectionsForCurrentUser()使用此方法调用它返回null,但我可以使用linkedInApiClient.getProfileForCurrentUser()访问用户当前的个人资料信息

任何机构都可以建议我如何在android中的 linkedIn 中获取用户连接信息。或者以正确的方式引导我。

1 个答案:

答案 0 :(得分:8)

我得到了上述问题的解决方案,我做错了,是我们必须传递我们想要的 ProfileField 信息的参数,如下所示:

final Set<ProfileField> connectionFields = EnumSet.of(ProfileField.ID, ProfileField.MAIN_ADDRESS,
                ProfileField.PHONE_NUMBERS, ProfileField.LOCATION,
                ProfileField.LOCATION_COUNTRY, ProfileField.LOCATION_NAME,
                ProfileField.FIRST_NAME, ProfileField.LAST_NAME, ProfileField.HEADLINE,
                ProfileField.INDUSTRY, ProfileField.CURRENT_STATUS,
                ProfileField.CURRENT_STATUS_TIMESTAMP, ProfileField.API_STANDARD_PROFILE_REQUEST,
                ProfileField.EDUCATIONS, ProfileField.PUBLIC_PROFILE_URL, ProfileField.POSITIONS,
                ProfileField.LOCATION, ProfileField.PICTURE_URL);
        Connections connections = client.getConnectionsForCurrentUser(connectionFields);