我试图弄清楚如何访问LinkedIn 上的任何公司资料。例如,LinkedIn 本身的REST 端点 API是:
https://api.linkedin.com/v1/companies/1337?format=json
样本响应为:
{
"id": 1337,
"name": "LinkedIn"
}
但是,在rw_company_admin
启用 OAuth2 进行身份验证后,我的应用程序返回:
{
"errorCode": 0,
"message": "Member 206xxxxxx does not have permission to get company 1337",
"requestId": "G6LNMCEZO8",
"status": 403,
"timestamp": 1432358171348
}
这一直持续到最近。
该文档确实指出 “为了执行以下任何公司页面管理 API 调用,发出请求的经过身份验证的 LinkedIn 用户必须是目标公司的管理员。” 令人困惑的是,它还说 “以下端点是唯一可以使用的端点……公司 API — /v1/companies/{id}
”。
但是,我的目标不是以管理员身份管理公司,而是向用户展示公司的简要输出。如何获取公司信息?