首页 > 解决方案 > 领英 API 访问

问题描述

我需要访问 LinkedIn 个人资料 API。正如人们可以在这里阅读的那样https://docs.microsoft.com/en-us/linkedin/shared/integrations/people/profile-api

“此 API 的使用仅限于领英批准的开发人员,并受其协议中适用的数据限制。”

但是,没有任何关于如何获得 LinkedId 批准的信息。我找到了这个https://developer.linkedin.com/partner-programs/apply但这也不清楚我应该申请哪个程序。

我也尝试在https://www.linkedin.com/developers/创建 LinkedIn 应用程序,但在此过程中没有请求 api 权限的步骤,创建后我只看到简洁的注释“未添加权限”并且没有要求任何的能力。

你们中的一个可以帮助我吗?提前很多。

标签: linkedinlinkedin-api

解决方案


如果您只需要登录并检索名字、姓氏和电子邮件,那么您需要创建一个与公司页面相关的开发者帐户,然后进行验证,步骤非常简单:https ://www.linkedin.com/developers/

但是,如果您需要更多,例如检索第一个联系人,个人资料,您应该申请与您需要解锁的权限相对应的程序,最有可能是营销开发人员:

营销开发人员

r_1st_connections_size、r_basicprofile(以及其他)

但是,您需要满足以下条件:

  • 您有经过验证的企业吗?
  • 你有一个既定的用例吗?
  • 您的用例是否与我们的 API 功能一致?(我们的 API 不得用于增强使用 LinkedIn 的登录、收集和存储会员数据或显示社交信息)
  • 您是否同意遵守 LinkedIn Marketing Developer Platform 服务条款?

第一个阻止启动和开发人员访问。

学习

LinkedIn 学习 API 旨在以统一且可扩展​​的格式表示 LinkedIn 学习内容。端点可用于将 LinkedIn Learning 目录元数据和搜索集成到您的应用程序中 (...)


也就是说,我不推荐或认可 LinkedIn 的政策,以使使用他们的 API 变得如此困难。自 2019 年以来,它们在从版本 1 迁移到版本 2 时也打破了向后兼容性。

将您的代码建立在一家 1/ 进行重大更改和 2/ 提供的 API 功能非常少的公司上显然是不健康的。

这些重大变化是LinkedIn 在 2019 年因访问用户资料而败诉的直接后果。由于他们不能合法地阻止开发人员访问他们的公共数据,他们决定让它很难被抓取,并限制使用他们的 API 来“保护他们的业务”。


推荐阅读