尝试使用python访问API时出现无效令牌错误
我正在尝试访问以下API:尝试使用python访问API时出现无效令牌错误,python,api,curl,authorization,Python,Api,Curl,Authorization,我正在尝试访问以下API: curl "api_endpoint_here" -H "Authorization: Token token=YOURAPIKEY" 我正在使用Python并尝试了以下方法: response = requests.get('https://app.resemble.ai/api/v1/projects', headers= {'Authorization': 'Token' , 'token' :'my_API_KEY
curl "api_endpoint_here"
-H "Authorization: Token token=YOURAPIKEY"
我正在使用Python并尝试了以下方法:
response = requests.get('https://app.resemble.ai/api/v1/projects', headers= {'Authorization': 'Token' , 'token' :'my_API_KEY'})
我使用了实际的API密钥来代替我的API密钥
我收到一个错误,说“未经授权--您的API密钥错误”
钥匙是正确的。这有助于:
headers={'Authorization':'Token my_API_KEY'}试试
{'Authorization':'Token Token=my_API_KEY'}
!他们使用一种奇怪的身份验证头格式IMHO。在字符串-H“Authorization:Token Token=YOURAPIKEY”
中,您只有一个头,但在{'Authorization':'Token','Token':'my_API_KEY'}
中,您创建了两个头,这是错误的。