我在 python 中运行信息自由法案 API 时遇到一些问题。我确信这与我实现 API 密钥的方式有关,但我不确定我的失误在哪里。任何帮助是极大的赞赏。import requestsapikey= ''api_base_url = f"https://api.foia.gov/api/webform/submit"endpoint = f"{api_base_url}{apikey}"r = requests.get(endpoint)print(r.status_code)print(r.text)我收到的错误是 requests.exceptions.InvalidSchema: 找不到该网站的连接适配器。再次感谢
1 回答

动漫人物
TA贡献1815条经验 获得超10个赞
根据文档,API 要求将 API 密钥作为请求标头参数(“X-API-Key”)传递。您的 python 代码似乎只是连接 API 密钥和 URL。
以下问答解释了如何使用requests
.
将标头与 Python requests 库的 get 方法一起使用
它会是这样的:
import requests
apikey= ...
api_base_url = ...
r = requests.get(api_base_url,
headers={"X-API-Key": apikey})
print(r.status_code)
print(r.text)
添加回答
举报
0/150
提交
取消