Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
LinkedIn API无法查看任何公司档案_Linkedin_Linkedin Api - Fatal编程技术网

LinkedIn API无法查看任何公司档案

LinkedIn API无法查看任何公司档案,linkedin,linkedin-api,Linkedin,Linkedin Api,我想知道如何访问LinkedIn上的任何公司档案。例如,LinkedIn本身的功能是: https://api.linkedin.com/v1/companies/1337?format=json 样本响应为: { "id": 1337, "name": "LinkedIn" } 但是,在启用了rw\u company\u admin并使用OAuth2进行身份验证后,我的应用程序返回: { "errorCode": 0, "message": "Member 206xxxxx

我想知道如何访问LinkedIn上的任何公司档案。例如,LinkedIn本身的功能是:

https://api.linkedin.com/v1/companies/1337?format=json
样本响应为:

{
  "id": 1337,
  "name": "LinkedIn"
}
但是,在启用了
rw\u company\u admin
并使用OAuth2进行身份验证后,我的应用程序返回:

{
  "errorCode": 0,
  "message": "Member 206xxxxxx does not have permission to get company 1337",
  "requestId": "G6LNMCEZO8",
  "status": 403,
  "timestamp": 1432358171348
}
直到最近,这才奏效

文档“为了执行下面的任何公司页面管理API调用,发出请求的经过身份验证的LinkedIn用户必须是目标公司的管理员。”令人困惑的是,“以下端点是唯一可以继续使用的端点…companys API-
/v1/companys/{id}


然而,我的目标不是以管理员的身份管理一家公司,而是向用户展示该公司的简短输出。如何获取公司信息?

看起来他们关闭了该功能

公司API的新要求

对公司API端点的所有调用都需要经过身份验证的 要标记为LinkedIn公司页面的管理员的用户 这是API调用的目标。您将成为一个网站的管理员 当你创建它的时候。如果该页面已存在,则必须 请与现有管理员联系以授予其他管理员的管理员访问权限 LinkedIn会员

如果您没有设置,API调用将返回403禁止的错误 与目标公司互动的适当管理权限

在第一行

2015年2月12日,我们宣布对我们的 开发者程序。这些变化现在已经开始产生影响,并且 将于5月至9月期间在整个LinkedIn应用程序库中推出 2015年5月12日至19日


所以我们运气不好。

要从LinkedIn访问公司详细信息,您必须提出经过身份验证的请求(您必须是公司的管理员)。对于已验证的呼叫,请点击此链接

无论如何,您必须具有访问公司详细信息的权限。为此,您必须在应用程序设置中检查默认应用程序权限,还需要注意的是,当您请求授权代码时,必须指定范围

使用此方法获取公司的授权代码


&scope=rw_company_admin

尽管我肯定是一名公司管理员,但我在这方面也有问题。一旦我在我的个人资料中添加了该公司作为我当前的工作地点,API开始按预期响应。

那么你必须是该公司的管理员,才能获得该公司的信息?我认为公司信息对不是管理员的人最有用@胡克:我同意,我也完蛋了。也许你可以通过Facebook API从相应的Facebook页面获得相同的信息?(但我不确定facebook API是否正确,或者他们也有一个相当复杂的权限系统)请注意,您必须被添加为公司页面的管理员,而不是开发者应用程序的管理员。很容易错过。如果有人有同样的问题,请检查以确保您是通过id(通常为7个字母)而不是“通用名称”进行搜索。这就是为什么我尝试了这个-rw_公司管理,但它显示了相同的错误。