Python 中的链接 API 错误 - “Empty oauth2 access token”即使给出了访问令牌
Posted
技术标签:
【中文标题】Python 中的链接 API 错误 - “Empty oauth2 access token”即使给出了访问令牌【英文标题】:Linked API Error in Python - "Empty oauth2 access token" even though access token given 【发布时间】:2022-01-09 06:23:54 【问题描述】:我一直在努力处理以下对linkedIn API 的基本调用。
我已通过linkedIn 的“OAuth 令牌工具”页面收到“OAuth 2.0 访问令牌”,并为其提供了适当的范围 (r_basicprofile) 以完成通话。但是当打电话时我得到错误 "serviceErrorCode":65604,"message":"Empty oauth2 access token","status":401 即使我已经正确传递了令牌(参见下面的代码)。
任何帮助将不胜感激
import requests
import json
access_token = 'Not displayed for obvious reasons'
headers = 'Authorization': f'Bearer access_token'
me = requests.get('https://api.linkedin.com/v2/me',headers=headers).json()
【问题讨论】:
【参考方案1】:您需要传递的访问令牌参数是oauth2_access_token
而不是access_token
。
例如:
https://api.linkedin.com/v2/me?oauth2_access_token=linkedin_key
【讨论】:
我编辑了我的帖子以表明我正在使用 OAuth 2.0 访问令牌。还是不行 试试那个链接:https://api.linkedin.com/v2/me?oauth2_access_token=access_token
否则,你可以去看看文档:docs.microsoft.com/en-us/linkedin/shared/authentication/…以上是关于Python 中的链接 API 错误 - “Empty oauth2 access token”即使给出了访问令牌的主要内容,如果未能解决你的问题,请参考以下文章
facebook 发送 API 错误代码:100 API 错误描述:无效参数错误消息:“链接”无效
Python 3 中的 JSONdecoder 错误。来自 API 的 Json