如何在 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)