Ошибка LinkedIn API «Пустой токен доступа oauth2» - PullRequest
0 голосов
/ 02 марта 2019

Извините, если этот вопрос не подходит для stackoverflow.

У меня есть токен доступа из Linkedin API.Я пытаюсь использовать его, однако я не уверен, как включить мой access_token.Я не могу найти ни одного примера по документации.

base_url = f'https://api.linkedin.com/v2/people?access_token={linkedin_key}&format=json'
requests.get(base_url).json()

Это выводит

    {'serviceErrorCode': 65604,
 'message': 'Empty oauth2 access token',
 'status': 401}

Кто-нибудь знает, что не так?Спасибо.

Ответы [ 2 ]

0 голосов
/ 02 марта 2019

Параметр токена доступа, который вам нужно передать, равен oauth2_access_token, а не access_token.

Например:

https://api.linkedin.com/v2/me?oauth2_access_token={linkedin_key}

Я не могу найти его в документации, и он былкакое-то время, но именно так я использую это в своем приложении.

0 голосов
/ 02 марта 2019

Я думаю, что они хотят, чтобы вы передавали это в заголовках, основываясь на моем чтении их документов

https://docs.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow?context=linkedin/context#step-4-make-authenticated-requests

requests.get(base_url,headers={"Authorization":"Bearer {access_token}"}).json()
...