2014-02-21 93 views
0

我使用linkedin-j.jar獲得使用getProfileById method但我無法獲取它來自getConnection()方法連接的LinkedIn Profile一開始,它始終是return null鏈接-j.jar,getConnections()方法返回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變量來了爲空。

另外我想知道,爲什麼它是空的。

回答

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();