2015-07-04 2 views
0

Equinix использует http://api.linkedin.com/v1/companies/ для получения информации о любой компании, и мы публикуем эту информацию на нашем веб-сайте Equinix Marketplace для этого магазина компании.Получение 403 при доступе к https://api.linkedin.com/v1/companies/

Мы используем API социальной сети Spring для подключения к API LinkedIn. Он работал раньше, и он начал давать ниже ошибки в настоящее время:

### [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 для любого пользователя?

+0

вы найти решение для 403 ошибки. –

ответ

1

Начиная с May 12, 2015, Linkedin ограничил открытые API. Доступ к Companies API требует, чтобы вы подали заявку и получили доступ к этой информации из LinkedIn.

Согласно LinkedIn,

Всех вызовы API Компания конечным точкам требуют аутентификацию пользователя должны быть помечены как администратор LinkedIn компания Page , который является целью вызова API. Когда вы его создаете, вы становитесь администратором страницы . Если страница уже существует, вам необходимо будет связаться с существующим администратором, чтобы предоставить администратору доступ к другим членам LinkedIn.

Ваш вызов API возвращает 403 Запрещенную ошибку, если у вас нет соответствующих прав администратора для взаимодействия с целевой компанией.

Итак, теперь вы должны стать администратором этой страницы компании, чтобы получить доступ к Companies API.

(Это LinkedIn page может быть полезно знать больше о получении соответствующих разрешений администратора.)

+0

Есть ли какой-либо информации о компании через linkedin API для любого пользователя? Например, роль супер администратора? –

+0

Для каждой страницы компании вам необходимо получить разрешения администратора для доступа к API компании. –

Смежные вопросы