我正在尝试获取用户传递给我的应用程序的给定 URL( http://www.linkedin.com/profile/view?id=6263712或http://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 的目的。我是否正确理解了所有内容,是否有一个好的解决方案?