提问人:chilly_maximus 提问时间:2/8/2020 最后编辑:chilly_maximus 更新时间:7/21/2022 访问量:3343
LinkedIn API 访问
LinkedIn API access
问:
我需要访问 LinkedIn 个人资料 API。正如人们可以在这里读到的 https://learn.microsoft.com/en-us/linkedin/shared/integrations/people/profile-api。
“此 API 的使用仅限于 LinkedIn 批准的开发人员,并受其协议中适用的数据限制的约束。”
但是,没有关于如何获得 LinkedId 的批准。我发现这 https://developer.linkedin.com/partner-programs/apply 但也不清楚我应该申请哪个程序。
我也尝试在 https://www.linkedin.com/developers/ 创建LinkedIn应用程序,但在此过程中没有请求 api 权限的步骤,创建后我只看到简洁的注释“未添加权限”,并且无法请求任何权限。
你们中的一个人可以帮帮我吗?提前非常感谢。
答:
如果您只需要登录并检索名字、姓氏和电子邮件,那么您需要创建一个与公司页面相关的开发人员帐户,然后对其进行验证,步骤非常简单: https://www.linkedin.com/developers/
但是,如果您需要更多,例如检索第一个联系人,个人资料,则应在与解锁所需的权限相对应的程序上应用,最有可能是营销开发人员:
r_1st_connections_size、r_basicprofile(除其他外)
但是,您需要满足以下条件:
- 您有经过验证的企业吗?
- 你有既定的用例吗?
- 您的用例是否符合我们的 API 功能? (我们的 API 不得用于增强 LinkedIn 登录、收集和存储会员数据或显示社交提要)
- 您是否同意遵守 LinkedIn 营销开发者平台服务条款?
第一个阻止启动和开发人员访问。
LinkedIn 学习 API 旨在以统一且可扩展的格式表示 LinkedIn 学习内容。端点可用于将 LinkedIn 学习目录元数据和搜索集成到应用程序中 (...)
也就是说,我不建议或认可LinkedIn的政策,使使用他们的API变得如此困难。自 2019 年以来,他们在从版本 1 迁移到版本 2 时也破坏了向后兼容性。
将代码建立在 1/ 进行重大更改和 2/ 确实从其 API 提供很少功能的公司之上显然是不健康的。
这些重大变化是LinkedIn在2019年因访问用户个人资料而败诉的直接后果。由于他们无法合法地阻止开发人员访问他们的公共数据,因此他们决定使其很难被抓取,并限制使用他们的 API 来“保护他们的业务”。
所有开发人员都可以在以下方面获得开放权限:
r_liteprofile # Member Auth: retrieve (authenticated member's) name, headline, and photo
r_emailaddress # Member Auth: retrieve primary email address
w_member_social # Member Auth: post, comment, and like posts on behalf of a member
您必须通过他们的网站请求访问学习、营销和销售权限。
评论