Я изучаю проблему, из-за которой каналы LinkedIn клиентов на их веб-сайтах перестали отображаться. Отладка проблемы. Я обнаружил, что получаю ошибку 403, показанную ниже:
Участник xxxxxx не имеет разрешения на получение компании xxxxx
Поскольку процесс аутентификации в LinkedIn может быть довольно сложным для понимания, я поискал в Интернете, была ли у других такая же проблема, и смог найти это. Он предполагает, что в API LinkedIn недавно были внесены изменения, и теперь пользователи должны быть администраторами компании. Что именно это означает?
С самого начала мы просто получали доступ к фидам, создавая URL-адрес, подобный этому:
https://api.linkedin.com/v1/companies/xxxx/updates?oauth2_access_token=ACCESS_TOKEN
Это работало в прошлом. Нужно ли нам заново создавать секретные ключи и ключи API?
Обновлять
Смотрим на анонсированные изменения здесь:
https://developer.linkedin.com/support/developer-program-transition
Это предполагает, что следующая конечная точка по-прежнему будет работать (это именно то, что у меня есть):
/ v1 / companies / {id}
Так что я не уверен, что мне не хватает.