3

我正在尝试获取用户传递给我的应用程序的给定 URL( http://www.linkedin.com/profile/view?id=6263712http://www.linkedin.com/in/rgrush/ )并派生该人的特定于应用程序的“member_id”。我尝试收集的信息将用于我的应用的 OAuth 用户的第 1、第 2 或第 3 次连接。

这种方法看起来就是这样,http://api.linkedin.com/v1/people/url=<public-profile-url>但我看到的只是基本的公共个人资料字段,而不是我能够在浏览器中获得的完整信息。

我还看到有些人建议使用从页面上抓取的条件(名称、公司、位置)进行搜索。如果您使用类似的东西,它将为您提供特定于应用程序的“member_id”,http://api.linkedin.com/v1/people-search? keywords=[space delimited keywords]& first-name=[first name]& last-name=[last name]但这似乎很混乱,并且有点违背了通过 API 的目的。我是否正确理解了所有内容,是否有一个好的解决方案?

4

1 回答 1

1

当您使用 r_fullprofile 成员权限时,您只能访问经过身份验证的用户的完整个人资料字段。如我们的 Connections API 文档中所述,您只能检索经过身份验证的用户的 1 度连接的基本配置文件字段。没有允许您访问连接的完整配置文件字段的成员权限。添加此限制是为了保护我们用户的数据隐私。此问题与您的代码无关,您正在获得我们的 Linkedin API 允许的内容。

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

于 2014-08-27T10:51:45.597 回答