我可以访问公司在ID中的唯一链接,并希望能够搜索其职位发布;但是,job-search
来电与公司相关的唯一输入是company-name
,而companies
来电似乎不会在输出中提供招聘信息。
我唯一的选择是使用companies
来获取公司名称,然后使用获得的公司名称进行单独调用(然后对每个返回的作业进行后续调用,以便我可以获得职位提供)?
我也可以在我的网站上访问该公司的名称,但我的数据和LinkedIn之间的任何差异都可能会返回其他公司的帖子或错过我想要的帖子。
答案 0 :(得分:2)
LinkedIn有朝一日可能会改进他们的API来处理这里需要的请求。但就目前而言,看起来根据公司ID获取公司所有职位发布的唯一方法是进行2次单独的初步调用(一次使用公司ID获取公司名称,然后根据公司ID获取所有工作关于公司名称)。然后,必须对第二次调用返回的每个作业ID进行另一次API调用。
答案 1 :(得分:1)
LinkedIn API,用于根据公司ID http://api.linkedin.com/v1/companies/(LinkediUniqueCompanyID)/updates?event-type=job-posting
的特定公司的工作答案 2 :(得分:1)
自2015年5月起,Linkedin不再公开其大部分api。请通过此链接(https://developer.linkedin.com/blog/posts/2015/developer-program-changes)获取更多信息。除非您是他们合作计划的一部分,否则您无法实现这一目标。更多信息https://developer.linkedin.com/partner-programs
答案 3 :(得分: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)
同样,相同的字段选择器适用于此处。您可以在用于查找作业的同一查询中请求作业的详细信息。
答案 4 :(得分:0)
我知道这不是API,但您可能会发现它们提供的这个插件非常有用:
https://developer.linkedin.com/plugins/jobs-you-may-be-interested?button-type-yours=true
只需输入您的公司名称,它就会为您公司的工作提供一个漂亮的小部件。再说一次,不是真的API,但我认为它可能会完成你想要的东西。