没有得到公司信息

时间:2015-05-28 15:31:51

标签: linkedin linkedin-api

我是这个linkedin api的新手。当我使用以下网址使用关键字搜索时,我做了一个小例子:

https://api.linkedin.com/v1/company-search:(companies:(id,name,universal-name,website-url,industries,status,logo-url,blog-rss-url,twitter-id,employee-count-range,specialties,locations,description,stock-exchange,founded-year,end-year,num-followers))?keywords={IBM}&oauth2_access_token=<access Token>

但是当我使用电子邮件域搜索搜索任何公司信息时,它会给我403错误:

<error>
  <status>403</status>
  <timestamp>1432820120642</timestamp>
  <request-id>XLWN5Y7T7R</request-id>
  <error-code>0</error-code>
  <message>Member 385883298 does not have permission to get company 66028</message>
</error>

我正在使用以下网址:

https://api.linkedin.com/v1/company-search:(companies:(id,name,universal-name,website-url,industries,status,logo-url,blog-rss-url,twitter-id,employee-count-range,specialties,locations,description,stock-exchange,founded-year,end-year,num-followers))?email-domain=ibm.com&oauth2_access_token=<acess Token>

因为您已经发布了与此问题相关的答案,我想您是说我必须是我正在搜索的公司页面的管理员。就像我上面的网址email-domain=ibm.com一样。如果我错了或没有得到的东西,请指导我。

由于

1 个答案:

答案 0 :(得分:0)

作为LinkedIn API最近更改的一部分 - 您必须是代表您进行API调用的公司的管理员。因此,公司搜索电话不再公开。

您可以拨打电话,检查经过身份验证的用户是否是指定公司的管理员,如下所示:

https://api.linkedin.com/v1/companies/{Insert CompanyID here}/relation-to-viewer/is-company-share-enabled?format=json

这将返回一个布尔值。如果是真的,你很高兴。如果为false,您需要让现有的公司管理员使用www.linkedin.com上提供的工具授予用户公司管理员身份