向LinkedIn申请。使用配置文件ID获取配置文件

向LinkedIn申请。使用配置文件ID获取配置文件,linkedin,Linkedin,我的应用程序的目标是通过“使用linkedin应用”获取任何linkedin用户的个人资料。 我已经在LinkedIn中注册了Apply,成功获得了clientId、客户机密和PerformendOAuth2身份验证。 但使用linkedIn api,我只能获得有关我的linkedIn个人资料的信息: 有人知道可以使用profileID、linkedinId或其他方式获取其他配置文件(不是我的)吗 谢谢, Tatyana。您需要使用具有“r_网络”权限的人员搜索API,这是一个经过审查的API

我的应用程序的目标是通过“使用linkedin应用”获取任何linkedin用户的个人资料。 我已经在LinkedIn中注册了Apply,成功获得了clientId、客户机密和PerformendOAuth2身份验证。 但使用linkedIn api,我只能获得有关我的linkedIn个人资料的信息:

有人知道可以使用profileID、linkedinId或其他方式获取其他配置文件(不是我的)吗

谢谢,
Tatyana。

您需要使用具有“r_网络”权限的人员搜索API,这是一个经过审查的API访问程序

你可以在这里申请同样的课程

请确保您的应用程序在提交审查之前遵循Linkedin的以下指导原则

  • 它可能不用于数据库匹配,候选 没有既定业务的采购或潜在客户开发 与LinkedIn的关系
  • 您永远不能存储从人员搜索API返回的数据
  • 搜索结果不能作为聚合搜索存储或提供
  • 所有APICALL必须在活动用户会话中进行
  • 不能让多个人使用一个人的身份验证凭据进行搜索。每个人都必须单独认证

有几种方法可以做到这一点。 如果您有帐户的ID(从另一个API调用中检索到的,而不是您在标准URL中看到的ID)


/v1/people/id=xxxx:(您的字段在这里)

或者,如果您有他们的linkedin帐户的公共URL(URL编码!)


/v1/people/url=https%3A%2F%2Fwww.linkedin.com%2Fin%2fome帐户名

注意:我发现返回的值非常有限,即使对于使用scope=r_fullprofile进行身份验证的一级连接也是如此。它只返回当前的职位,例如,没有技能,没有教育,等等。它的用处实在有限


不清楚原因。

我没有找到任何与从其他人的档案中获取数据相关的文档,而不是打开其他档案。根据Linkedin文档[link](),我只能获取我的档案。我们可以打开其他档案:)我们可以在浏览器中打开其他档案,但无法指定档案ID,linkedIn Id或其他使用GET的东西,根据linkedIn的回复,他们不再支持人员搜索。“您好,由于API程序的更改,我们不再提供合作伙伴程序之外的人员搜索。您可以在此处查看更改:。您好,请向LinkedIn审查团队LinkedIn申请”trued/v1/people/url=。。。可以,但是响应只包含id、名字、姓氏和标题。不幸的是,此信息不充分。API文档指定对除已验证用户以外的任何用户的访问仅限于“三级连接”信息。。。即使配置文件是经过身份验证的用户的一级连接,情况也是如此。