如何在 python 中使用 api 键调用请求
How to call request with api key in pyton
我有 api 这样的:
我想在 python 中调用这个 api,这是我的代码:
def get_province():
headers = {
'Content-type': 'application/json',
'x-api-key': api_key
}
response = requests.get(url, headers=headers)
return response.json()
但是,我有
error 500 : Internal Server Error.
我认为 header 有问题。谁能帮帮我?
从截图来看,应该是Authorization
而不是x-api-key
即
headers = {
'Content-type': 'application/json',
'Authorization': api_key
}
请测试并写出结果
您可以像这样提供 API 密钥:
from requests.auth import HTTPBasicAuth
import requests
# other code you wrote
auth = HTTPBasicAuth('apikey', 'ILove99Dollars')
response = requests.get(url, headers=headers, auth=auth)
我有 api 这样的:
我想在 python 中调用这个 api,这是我的代码:
def get_province():
headers = {
'Content-type': 'application/json',
'x-api-key': api_key
}
response = requests.get(url, headers=headers)
return response.json()
但是,我有
error 500 : Internal Server Error.
我认为 header 有问题。谁能帮帮我?
从截图来看,应该是Authorization
而不是x-api-key
即
headers = {
'Content-type': 'application/json',
'Authorization': api_key
}
请测试并写出结果
您可以像这样提供 API 密钥:
from requests.auth import HTTPBasicAuth
import requests
# other code you wrote
auth = HTTPBasicAuth('apikey', 'ILove99Dollars')
response = requests.get(url, headers=headers, auth=auth)