Linkedin API - 从URL获取Member_id

问题描述:

我试图将给定的URL(http://www.linkedin.com/profile/view?id=6263712http://www.linkedin.com/in/rgrush/)传递给我的应用,并派生出该应用特定的“member_id”。我试图收集的信息将用于我应用的OAuth用户的第一,第二或第三个连接。Linkedin API - 从URL获取Member_id

此方法看起来是http://api.linkedin.com/v1/people/url=<public-profile-url>但我所看到的只是基本的公共配置文件字段,而不是我能够在浏览器中获得的完整信息。

我也见过一些人建议使用从页面(名称,公司,位置)刮取的条件进行搜索。如果你使用类似于http://api.linkedin.com/v1/people-search? keywords=[space delimited keywords]& first-name=[first name]& last-name=[last name]的东西,它会给你应用特定的'member_id',但是这看起来很混乱,并且会损害通过API的目的。我是否正确理解所有内容,是否有一个很好的解决方案?

+0

您好瑞安,你有没有找到这个问题的答案?因为这也是我的问题,请告诉我,如果你解决了这个,谢谢! – 2014-01-30 06:16:36

+0

如果我没有记错,我不认为这是可能的API。 Linkedin没有真正的常识API IMO。在浏览器中浏览时,用户可以使用的大部分信息在API中不可用。这是测试https://apigee.com/console/twitter时很有用的地方,但即使这样也会误导他们......他们正在/正在使用具有更多权限的旧版API。希望有所帮助。 – 2014-01-30 16:03:43

当您使用r_fullprofile成员权限时,您只能访问经过身份验证的用户的完整配置文件字段。您只能按照我们的Connections API文档中的说明检索经过身份验证的用户的第一级连接的基本配置文件字段。没有成员权限允许您访问连接的完整配置文件字段。此限制是为了保护我们用户的数据隐私而添加的。此问题与您的代码无关,您将获得我们的Linkedin API允许的内容。

阅读下面的链接了解更多https://developer.linkedin.com/documents/connections-api