Я новичок в работе с API Linkedin и пытаюсь публиковать сообщения в LinkedIn с помощью библиотеки python-linkedin: https://github.com/ozgur/python-linkedin
Мы используем Auth0 для аутентификации. Я могу получить информацию о профиле. Однако я получаю сообщение об ошибке 403 при попытке публикации с помощью Share API.
Тестирование получения профиля в оболочке работает:
In []: linkedin_api.get_profile()
Out[]:
{'firstName': '*my name*',
'headline': '*my headline*',
'id': '*my id*',
'lastName': '*my lastname*',
'siteStandardProfileRequest': {'url': 'https://www.linkedin.com/profile/view?id=*CONFIDENTIAL*&authType=name&authToken=*CONFIDENTIAL*'}}
Однако, когда я пытаюсь отправить сообщение в linkedin:
In []: linkedin_api.submit_share('Test posting
...: from the API I am working on using JSON'
...: , 'A title for your share', None, 'http:
...: //www.linkedin.com', 'http://d.pr/3OWS')
Это приводит к ошибке клиента 403
LinkedInForbiddenError: 403 Client Error: Forbidden for url:
https://api.linkedin.com/v1/people/~/shares?
oauth2_access_token=*CONFIDENTIAL*: Access to posting shares denied
https://api.linkedin.com/v1/people/~/shares/?oauth2_access_token=*Confidential*
, а не на маршруте профиля, и мне было отказано в доступе! Я собираюсь выяснить, почему это может быть, и опубликую, если что-нибудь найду - person Brooklin Myers   schedule 18.10.2018