如何使用链接的j库来获取当前用户的详细信息

时间:2014-02-18 11:58:33

标签: linkedin linkedin-j

我正在使用链接的j库。 我可以使用链接进行连接,但是当我查找当前用户的配置文件的详细信息时,我获得整个Person对象,但此对象仅包含名字,姓氏和标题的值。其他值为null。 但是,当我进入我的链接公共配置文件时,我可以看到技能,大学等。 我的应用程序具有完全访问权限。

1 个答案:

答案 0 :(得分:0)

我认为你从来没有在枚举中设置ProfileField 请尝试这样,

  Set<ProfileField> propertiesToFetch = EnumSet.of(ProfileField.ID,
            ProfileField.FIRST_NAME, ProfileField.LAST_NAME,
            ProfileField.HEADLINE, ProfileField.PICTURE_URL,
            ProfileField.DATE_OF_BIRTH, ProfileField.PHONE_NUMBERS,
            ProfileField.MAIN_ADDRESS, ProfileField.INDUSTRY,
            ProfileField.EDUCATIONS, ProfileField.LANGUAGES_LANGUAGE_NAME,
            ProfileField.SKILLS_SKILL_NAME,
            ProfileField.CERTIFICATIONS_NAME, ProfileField.POSITIONS_TITLE,
            ProfileField.POSITIONS_COMPANY_NAME,
            ProfileField.POSITIONS_COMPANY);
    Person profile = client.getProfileForCurrentUser(propertiesToFetch);