url也改到config文件中配置

This commit is contained in:
2026-01-24 17:22:58 +08:00
parent 16501b77d9
commit 3aee06cace

View File

@@ -59,7 +59,9 @@ def get_weather_data(city=None, force=False):
if city is None:
city = config.get("city", "北京")
url = f"https://iot.foresh.com/api/weather?city={city}"
# 从配置获取API基础URL默认使用官方API
api_base = config.get("weather_api_url", "https://iot.foresh.com/api/weather")
url = f"{api_base}?city={city}"
print(f"正在获取{city}天气数据...")
# 发送GET请求
@@ -202,7 +204,7 @@ def start():
async def config_update(request):
ack = {"status": "success"}
try:
content_length = int(request.headers['Content-Length'])
content_length = int(request.headers["Content-Length"])
post_data = (await request.read(content_length)).decode()
for k, v in json.loads(post_data).items():