Linkedin API получить пользовательские компании - PullRequest
0 голосов
/ 01 февраля 2019

Мы переключаем наше приложение на API V2.У нас были трудности с публикацией постов на странице компаний.Для отправки требуется идентификатор компании, мы хотим получить список компаний-пользователей, используя запрос к конечной точке: https://api.linkedin.com/v2/search?q=companiesV2

В ответ мы получаем сообщение об отсутствии прав.Что мы делаем не так?

С Аутентификацией все нормально, я получаю информацию о пользователе.Я хочу получить список компаний, в которых аутентифицирующийся пользователь является администратором.

Вот область действия 'r_liteprofile', 'r_basicprofile', 'r_emailaddress', 'w_member_social', 'w_share', 'rw_company_admin', которую яиспользовать при аутентификации пользователя.

request GET https://api.linkedin.com/v2/search?Q=companiesV2

response {"serviceErrorCode": 100, "message": "Недостаточно прав для доступа: GET-companiesV2 / search", "status": 403}

1 Ответ

0 голосов
/ 21 февраля 2019

Если вы хотите перечислить компании, администратором которых является пользователь, вы должны использовать конечную точку управления доступом организации.С помощью этой конечной точки вы можете перечислить все компании, администратором которых является аутентифицированный пользователь: https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee.

Вы можете проверить документацию здесь: https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/organizations/organization-access-control.

Надеюсь, это поможет!

...