2014-02-18 50 views
0

我正在使用鏈接庫j。 我能夠連接鏈接,但是當我去當前用戶的配置文件的詳細信息,然後我得到整個Person對象,但此對象只包含名字,姓氏和標題的值。其他值爲空。 但是,當我去我的鏈接在公衆的個人資料,他們我可以看到技能,大學等 我的應用程序具有完全訪問權限。如何使用鏈接的j庫獲取當前用戶詳細信息

回答

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); 
相關問題