2014-02-18 4 views
0

Я использую связанную библиотеку j. Я могу подключиться со связанными входами, но когда я перейду для получения подробных сведений о профиле текущего пользователя, тогда я получаю объект цели целиком, но этот объект содержит только значения имени, фамилии и заголовка. И другие значения равны нулю. Но когда я перехожу к своему объединенному общественному профилю, я могу видеть навыки, колледж и т. Д. Мое приложение имеет полный доступ.Как использовать связанную библиотеку 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); 
Смежные вопросы