领英 API 访问

标签 linkedin linkedin-api

我需要访问 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 功能一致?
    (我们的 API 不得用于增强使用 LinkedIn 的登录、收集和存储成员(member)数据或显示社交信息)
  • 您是否同意遵守 LinkedIn Marketing Developer Platform 服务条款?

  • 第一个阻止启动和开发人员访问。
    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/

    相关文章:

    php - 通过社交登录方法获取电子邮件地址

    linkedin-api - Linkedin API/company-statistics 返回 500 内部服务错误

    Linkedin cat 获取虚名

    javascript - LinkedIn 在 Chrome 扩展程序中使用的有效 JavaScript API 域

    ios - 有人设法在 iOS 上使用 Firebase 实现了 LinkedIn 登录吗?

    javascript - 为什么 LinkedIn inFollow 按钮脚本在本地运行时不生成按钮?

    python - 如何使用 Beautifulsoup 解析网站

    linkedin - 公开的LinkedIn个人资料网址返回服务器状态码999

    javascript - 拒绝运行 JavaScript URL,因为它违反了以下内容安全策略指令

    java - Eclipse 中的 LinkedIn 身份验证问题