我需要访问 LinkedIn 个人资料 API。可以在这里阅读 https://docs.microsoft.com/en-us/linkedin/shared/integrations/people/profile-api .
“此 API 的使用仅限于领英批准的开发人员,并受其协议(protocol)中适用的数据限制。”
但是,没有关于如何获得 LinkedId 批准的信息。我找到了 https://developer.linkedin.com/partner-programs/apply但这也不清楚我应该申请哪个程序。
我还尝试在 https://www.linkedin.com/developers/ 创建 LinkedIn 应用程序,但在此过程中没有请求 api 权限的步骤,并且在创建之后我只看到简洁的注释“未添加权限”并且无法请求任何权限。
你们中的一个可以帮助我吗?提前很多。
最佳答案
如果您只需要登录并检索名字、姓氏和电子邮件,那么您需要创建一个与公司页面相关的开发者帐户,然后进行验证,步骤非常简单:https://www.linkedin.com/developers/
但是,如果您需要更多,例如检索第一个联系人、个人资料,您应该申请与您需要解锁的权限相对应的程序,最有可能是营销开发人员:
Marketing Developer
r_1st_connections_size, r_basicprofile (among others)
但是,您需要满足以下条件:
(我们的 API 不得用于增强使用 LinkedIn 的登录、收集和存储成员(member)数据或显示社交信息)
第一个阻止启动和开发人员访问。
Learning
LinkedIn Learning APIs are designed to represent LinkedIn Learning content in a unified and extensible format. The endpoints can be used to integrate LinkedIn Learning catalog metadata and search into your application (...)
也就是说,我不推荐 或认可 LinkedIn 的政策,使其 API 的使用变得如此困难。自 2019 年以来,它们在从版本 1 迁移到版本 2 时也打破了向后兼容性。
将您的代码建立在一家 1/进行重大更改和 2/提供的 API 功能非常少的公司上显然是不健康的。
这些重大变化是 LinkedIn losing a lawsuit in 2019 over access to user profiles 的直接后果。 .由于他们不能合法地阻止开发人员访问他们的公共(public)数据,他们决定让它很难被抓取,并限制使用他们的 API 来“保护他们的业务”。
关于领英 API 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60124525/