0

リンクされたjライブラリを使用しています。リンクインに接続できますが、現在のユーザーのプロファイルの詳細を確認すると、Person オブジェクト全体が取得されますが、このオブジェクトには名、姓、見出しの値しか含まれていません。その他の値は null です。しかし、リンクされた公開プロフィールにアクセスすると、スキルや大学などを見ることができます。私のアプリケーションにはフルアクセスがあります。

4

1 に答える 1

0

ProfileField の enum を設定したことがないと思います。このようにしてみてください。

  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);
于 2014-03-27T12:50:21.543 に答える