我在 python 中運行信息自由法案 API 時遇到一些問題。我確信這與我實現(xiàn) API 密鑰的方式有關(guān),但我不確定我的失誤在哪里。任何幫助是極大的贊賞。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: 找不到該網(wǎng)站的連接適配器。再次感謝
1 回答

動漫人物
TA貢獻1815條經(jīng)驗 獲得超10個贊
根據(jù)文檔,API 要求將 API 密鑰作為請求標頭參數(shù)(“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
提交
取消