Linked-j.jar,getConnections()方法总是返回null

时间:2014-02-21 10:54:22

标签: linkedin-j

我正在使用linkedin-j.jar来获取使用LinkedIn Profile的{​​{1}},但我无法获取来自getProfileById method方法的连接,它总是{ {1}}。

任何人都可以帮我解决这个问题,下面是代码片段

getConnection()

conn变量为空。

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

1 个答案:

答案 0 :(得分: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();