Итак, я делаю это приложение, и оно требует наличия встраиваемой вещи, содержащей последние сообщения LinkedIn, а также основную информацию о профиле компании ...
Так как мне нравится Закон оМинимум усилий, первое, что я увидел, что заставило мои глаза искриться, была лента RSS ... Но похоже, что она была прекращена. Он просто перенаправляет на страницу компании, точка.
Тогда я понял, что у нас есть 2 API, v1 с мая по супердеаду.
Итак, я успешно сгенерировал токен доступа v2, помнячто его придется обновлять каждые 2 месяца, но, эй, ничего не идеально.
В любом случае, я знаю, что есть конечная точка v1, которая, кажется, поставит меня на правильный путь: https://api.linkedin.com/v1/companies/{id}: (id, name, ticker, description)? format = json
Тем не менее, когда я перехожу к документам v2 (https://docs.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow?context=linkedin/context),, здесь есть весь этот очень подробный раздел об аутентификации и раздел под названием "Руководство по API""в котором говорится об" API Concepts ", а также о" Best Practices "... но нет раздела, детально описывающего, где находятся конечные точки и как их использовать ?????
Пожалуйста, помогите мне, ТАК,Как получить последние сообщения компании, а также основную информацию, такую как имя и pfp?
Заранее спасибо.
ОБНОВЛЕНИЕ: Я думаю, я добился прогресса.
Я нашел это: https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/company-pages-migration
И это: https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/organizations/organization-lookup-api
Iя делаю вызов и после того, как мне в основном нужно угадать, как ввести мой токен (он должен быть включен в качестве параметра oauth2_access_token), я получаю ошибку 403, УЖАСИ, что я администратор организации, которую я ищу.
Звоните: https://api.linkedin.com/v2/organizations/XXXXXXXX?oauth2_access_token=my-token
Ответ:
{"serviceErrorCode":100,"message":"Not enough permissions to access: GET /organizations/00000000","status":403}
Это заставляет меня задуматься, может быть, мне нужно запросить дополнительные разрешения на аутентификацию ... но ЭТО я не нахожугде-то (то есть, какие разрешения. Я нахожу только очень расплывчатые вещи без подробностей. Например: https://docs.microsoft.com/en-us/linkedin/shared/authentication/permissions?context=linkedin/context)
ОБНОВЛЕНИЕ 2: Как предложено @ManvinderSingh, я удалил параметр oauth2_access_token и вместо этого включил свой токен в Авторизациюзаголовок. Это прекрасно работает для конечной точки / v2 / me, например, НО все еще 403 я на конечной точке v2 / organization / XXXXXXXX для организации, администратором которой я являюсь.