我正在尝试使用 SpringSocialLinkedin 1.0.0.RC3 访问一些基本配置文件数据。以下是我的处理方式:
String industry = connection.getIndustry();
String headLine = connection.getHeadline();
String summary = connection.getSummary();
让我们想象一下填充了所有这些字段的随机连接。我得到的是他的行业和他的头条新闻。但是,代替他的摘要,我会得到一个空值。 因此,我想知道:这是由于模块版本导致的已知错误还是其他地方有问题?
编辑:多亏了一个好人,我设法使 1.0.0.3 运行良好。但是,我仍然无法获取连接摘要。
EDIT BIS:我只能得到我自己的总结。我的联系人摘要在我的应用程序中是隐藏的。
最佳答案
其实,麻烦来自于LinkedIn。但是,有一种方法可以使用 Spring social 提供的 linkedin.restOperations()
来避免这个问题。
以下是我的处理方式:
String url = String.format("https://api.linkedin.com/v1/people/id=%s:(summary)", connection.getId());
LinkedInProfile summaryProfile = source.restOperations().getForObject(url, LinkedInProfile.class);
String summary = summaryProfile.getSummary();
通过这种方式,可以很好地恢复摘要,但需要额外的 REST 查询。这种方法的另一个缺点是搜索操作限制为每位用户每天 100 次查询。
关于java - 无法使用 Spring social 获取 linkedin 个人资料摘要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18483239/