Я пытаюсь выяснить, как получить доступ к любому профилю компании в LinkedIn. Например, API конечных точек REST для самого LinkedIn:
https://api.linkedin.com/v1/companies/1337?format=json
с ответом образца:
{
"id": 1337,
"name": "LinkedIn"
}
Однако после аутентификации с помощью OAuth2 с включенным rw_company_admin
мое приложение возвращает:
{
"errorCode": 0,
"message": "Member 206xxxxxx does not have permission to get company 1337",
"requestId": "G6LNMCEZO8",
"status": 403,
"timestamp": 1432358171348
}
Это работало до недавнего времени.
Документация отмечает, что "Чтобы выполнить любые вызовы API управления страницами страницы ниже, аутентифицированный пользователь LinkedIn, выполняющий запросы, должен быть администратором целевой компании". Смутно, он также говорит, что "Следующие конечные точки являются единственными, которые останутся доступными для использования... Companies API - /v1/companies/{id}
".
Однако моя цель - не управлять компанией как администратором, а показывать пользователю краткую информацию о компании. Как я могу получить информацию о компании?