Канал / обновления компании LinkedIn в v2 API - PullRequest
0 голосов
/ 05 ноября 2019

Я хотел бы показать фид / обновления / пост компании на веб-сайте. Я владелец / администратор страницы 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

Кто-нибудь знает, как этого добиться?

Спасибо!

1 Ответ

0 голосов
/ 07 ноября 2019

Вам необходимо подать заявку на Партнерскую программу LinkedIn по маркетингу . Вы можете сделать это, добавив этот продукт в созданное вами приложение.

Получив доступ, вы можете прочитать канал компании, используя следующую конечную точку API:

https://api.linkedin.com/v2/shares?q=owners&owners=urn:li:organization:12345&sharesPerOwner=100&count=25

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...