0

我正在使用linkedin-j.jar获取LinkedIn Profile使用getProfileById method,但我无法获取来自getConnection()方法的连接,它始终是return null.

谁能帮我解决这个问题,下面是代码片段

Set<ProfileField> connectionFields = EnumSet.of(ProfileField.FIRST_NAME, ProfileField.LAST_NAME,ProfileField.CONNECTIONS)

Person person = client.methgetProfileById("id",connectionFields);
Connections conn = person.getConnections();

conn 变量为空。

我也想知道,为什么它会为空。

4

1 回答 1

1

请检查以下代码:

 final LinkedInApiClientFactory factory = LinkedInApiClientFactory
            .newInstance(BFF_CONSUMER_KEY, BFF_CONSUMER_SECRET);
            final LinkedInApiClient client = factory
            .createLinkedInApiClient(accessToken);

  Set<ProfileField> fields = EnumSet.of(ProfileField.ID,
          ProfileField.FIRST_NAME, ProfileField.LAST_NAME,ProfileField.CONNECTIONS);

  Person profile = client.getProfileForCurrentUser(fields);   
  Person person = client.getProfileById(profile.getId(),fields);
  Connections conn = person.getConnections();
于 2014-03-27T12:33:02.960 回答