Я хотел бы показать фид / обновления / пост компании на веб-сайте. Я владелец / администратор страницы LinkedIn. Большинство связанных вопросов старые и используют V1. Этот аналогичный вопрос также кажется без ответа ( Лента компании LinkedIn в API v2? ). Поддержка LinkedIn не помогает, и они инструктируют меня задавать вопросы о Stackoverflow.
Я создал приложение на LinkedIn, и им были назначены разрешения по умолчанию (r_emailaddress, r_liteprofile, w_member_social). Но эти разрешения для меня бесполезны, так как я просто хочу показать каналы компании на веб-сайте. Я не хочу, чтобы какой-либо пользователь входил в LinkedIn, и я не хочу читать адреса электронной почты или профиль пользователей / посетителей. Я уже просмотрел большую часть их документации, но нет четкого упоминания о том, как это сделать.
Я читал, что обновления компании можно получить с помощью API / ugcPosts. GET https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(url-encoded организация Урна). Но для этого мне нужно разрешение r_organization_social. Как получить это разрешение?
Также в этом сценарии, поскольку я просто хочу получить сообщения компании, я могу использовать oauth с двумя ножками: https://docs.microsoft.com/en-us/linkedin/shared/authentication/client-credentials-flow?context=linkedin/context вместо oauth с тремя ножками. Но когда я пытаюсь сгенерировать токен доступа, я получаю сообщение об ошибке «access_denied: этому приложению не разрешено создавать токены приложения» https://www.linkedin.com/oauth/v2/accessToken?grant_type=client_credentials&client_id=xxxxx&client_secret=xxxxx&redirect_uri=http://xxxxx.local/&state=fasdfasdfs
Кто-нибудь знает, как этого добиться?
Спасибо!