我正在使用linkedin-j.jar
来获取使用LinkedIn Profile
的{{1}},但我无法获取来自getProfileById method
方法的连接,它总是{ {1}}。
任何人都可以帮我解决这个问题,下面是代码片段
getConnection()
conn变量为空。
我也想知道,为什么它会变为空。
答案 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();