LinkedIn API“空oauth2访问令牌”错误

时间:2019-03-02 19:02:34

标签: python api linkedin-api

很抱歉,如果这是一个问题,不适合堆栈溢出。

我从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 :(得分:2)

您需要传递的访问令牌参数是oauth2_access_token而不是access_token

例如:

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

我在文档中找不到它,已经有一段时间了,但这就是我在应用程序中使用它的方式。

答案 1 :(得分:0)

我认为他们希望您根据我对他们文档的阅读,将其传递给标题

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()