java - 无法使用 Spring social 获取 linkedin 个人资料摘要

标签 java spring spring-social spring-social-linkedin

我正在尝试使用 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/

相关文章:

java - 使用 Spring Social 访问 facebook 上的好友列表时遇到问题

java - 使用 Scala 案例类处理 GC 上的重负载

java - 从java代码重新启动apache服务器?

java - 如何配置 JDO 事务来模拟在 App Engine Java 中创建数据库序列?

java - 如何在页面上配置没有登录服务的Spring Social

eclipse - Gradle(gradlew)在尝试构建Spring Social时无法正确构建Eclipse路径

java - 无法加载库 'xxx.dll' : Native library (win32-x86/xxx. dll) 在资源路径中找不到 (JNA + DLL + eclipse rcp)

spring - 如何设置 Spring/Heroku/postgres SSL 数据源

java - 在 Spring 中通过代理创建和初始化惰性类实例

java - Spring Config Server 是否有可能从自身获取配置?