猿问

信息自由法案 API。API密钥错误

我在 python 中运行信息自由法案 API 时遇到一些问题。我确信这与我实现 API 密钥的方式有关,但我不确定我的失误在哪里。任何帮助是极大的赞赏。


import requests


apikey= ''


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: 找不到该网站的连接适配器。再次感谢


ABOUTYOU
浏览 1612回答 1
1回答

动漫人物

根据文档,API 要求将 API 密钥作为请求标头参数(“X-API-Key”)传递。您的 python 代码似乎只是连接 API 密钥和 URL。以下问答解释了如何使用requests.将标头与 Python requests 库的 get 方法一起使用它会是这样的:import requestsapikey= ...api_base_url = ...r = requests.get(api_base_url,                  headers={"X-API-Key": apikey})print(r.status_code)print(r.text)
随时随地看视频慕课网APP

相关分类

Python
我要回答