返回HTTP GET:
"Access-Token": "<Long Hex Access Token>",
"Refresh-Token": "<Long Hex Refresh Token>"我需要在头中发送这些作为所有请求的授权,所以我尝试:
response = requests.get("<URL>", headers={"Authorization":"Access-Token <Long Hex Access Token> Refresh-Token <Long Hex Refresh Token>"})它总是返回:<Response [401]>
我不知道我做错了什么。我知道令牌是正确的,因为我检查了刷新令牌,它返回<Response [200]>
发布于 2021-01-30 12:53:00
您的访问令牌是JWT承载令牌吗?如果是这样的话,您需要在URL编码的长字符串前面加上单词Bearer。
headers={"Authorization":"Bearer <Long Hex Access Token>"})
但这只是一个猜测,没有您尝试使用的API的文档。
发布于 2021-01-30 13:04:55
我已经认识到我的错误。我误读了我正在使用的API和一些语法错误。
正确的解决方案是:
response = requests.get("<URL>", headers={"Authorization":"<Long Hex Access Token>"})https://stackoverflow.com/questions/65964518
复制相似问题