访问https://api.linkedin.com/v1/companies/

时间:2015-07-04 16:42:59

标签: linkedin linkedin-api

Equinix使用http://api.linkedin.com/v1/companies/获取有关任何公司的信息,我们在Equinix Marketplace网站上为该公司的店面发布此信息。

我们正在使用Spring Social Network API连接到LinkedIn API。它之前正在工作,它现在开始给出以下错误:

  

### [WARN] 2015-07-02 00:17:17:839 [org.springframework.web.client.RestTemplate] - GET请求“https://api.linkedin.com/v1/companies/universal-name=tata-communication:(id,name,universal-name,email-domains,company-type,ticker,website-url,industry,status,logo-url,square-logo-url,blog-rss-url,twitter-id,employee-count-range,specialties,locations,description,stock-exchange,founded-year,end-year,num-followers)?”结果403(禁止);调用错误处理程序### [ERROR] 2015-07-02 00:17:18:037 [com.equinix.gse.gsd.servlet.SocialNetworkFlowHandlerServlet] - SocialNetworkServiceException

是否有任何用户通过API获取公司信息?

1 个答案:

答案 0 :(得分:1)

May 12, 2015开始,Linkedin限制了开放API。 访问Companies API要求您申请并获准从LinkedIn获取此信息。

根据LinkedIn,

  

对公司API端点的所有调用都需要经过身份验证   用户被标记为LinkedIn公司页面的管理员   这是API调用的目标。你成为了一个管理员   创建页面时的页面。如果页面已经存在,您将不得不这样做   联系现有管理员以授予其他管理员访问权限   领英会员。

     

如果您没有,那么您的API调用将返回403 Forbidden错误   适当的管理员权限,以与目标公司进行互动。

因此,从现在开始,您必须成为该公司页面的管理员才能访问Companies API

(此LinkedIn page可能有助于了解有关获取相应管理员权限的更多信息。)