使用 LinkedIn 的 API 检索特定公司的职位发布

问题描述 投票:0回答:6

我可以访问公司的唯一链接 ID,并希望能够搜索其职位发布;但是,

job-search
调用的唯一与公司相关的输入是
company-name
,并且
companies
调用似乎并未在输出中提供职位发布。

我唯一的选择是使用

companies
调用来获取公司名称,然后使用获取的公司名称进行单独的调用(然后对每个返回的工作进行后续调用,以便我可以获得职位空缺的标题)?

我还可以在我的网站上访问该公司的名称,但我的数据与 LinkedIn 之间的任何差异都可能会返回其他公司的帖子或错过我想要的帖子。

linkedin-api
6个回答
3
投票

LinkedIn 有一天可能会改进他们的 API 来处理请求,例如这里需要的请求。但目前看来,根据公司 ID 获取公司所有职位发布的唯一方法是进行 2 个单独的初步调用(一个是使用公司 ID 获取公司名称,第二个是根据公司 ID 获取所有职位)在公司名称上)。然后,必须对第二次调用返回的每个作业 ID 再次调用 API。


2
投票

Linkedin 从 2015 年 5 月开始不再公开其大部分 api。请通过此链接 (https://developer.linkedin.com/blog/posts/2015/developer-program-changes) 了解更多信息。除非您成为他们的合作伙伴计划的一部分,否则您将无法再实现这一目标。更多信息请点击这里https://developer.linkedin.com/partner-programs


1
投票

0
投票

您可以通过几种不同的方式来做到这一点。在这两种情况下你都不需要

使用您提到的求职,您可以执行以下操作:

http://api.linkedin.com/v1/job-search:(jobs:(id,company:(id,name),position:(title,location,job-functions))&company-name=LinkedIn

请注意,在这种情况下,求职是模糊匹配,因此如果您很接近,那么可能就足够了。不过,如果您正在寻找一家公司,则不需要包含“Inc”。求职 API 的文档位于此处: https://developer.linkedin.com/documents/job-search-api

检查页面顶部的黑客摘要,查看通过一次调用即可检索的所有不同字段(无需进行后续调用来获取更多详细信息)。

但是,如果您已经获得公司 ID,则可以直接从职位查找 API 获取职位: https://developer.linkedin.com/documents/job-lookup-api-and-fields

http://api.linkedin.com/v1/jobs/1337:(id,company:(id,name),position:(title,location,job-functions)

同样,此处应用相同的字段选择器。您可以在最初用于查找职位的同一查询中请求职位的详细信息。


0
投票

我知道这不是 API,但你可能会发现他们提供的这个插件很有用:

https://developer.linkedin.com/plugins/jobs-you-may-be-interested?button-type-yours=true

只需输入您的公司名称,它就会提供一个带有您公司职位的漂亮小部件。再说一次,这并不是真正的 API,但我认为它无论如何都可以实现你想要的。


0
投票

或者,在 2024 年初,您还可以在 RapidAPIAPIlistAPIfy

上找到外部 Linkedin API

有一些 API 可以提供来自 Linkedin 和许多其他职位聚合器、职位委员会或公司职业页面的职位发布,例如:

© www.soinside.com 2019 - 2024. All rights reserved.