我正在使用linked-in j库。我能够连接链接,但是当我获取当前用户个人资料的详细信息时,我得到了整个Person对象,但该对象仅包含名字,姓氏和标题的值。其他值为空。但是当我去我的链接公共个人资料时,我可以看到技能,大学等。我的应用程序具有完全访问权限。
我想你从来没有在枚举中设置过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);