6 个版本
最新 0.3.2 | 2024年8月22日 |
---|---|
0.3.1 | 2024年7月4日 |
0.2.0 | 2024年7月3日 |
0.1.1 | 2024年7月2日 |
#1574 in 网页编程
每月 30 次下载
130KB
3.5K SLoC
和风天气API SDK
示例
use std::env;
use dotenvy::dotenv;
use qweather_sdk::client::{ClientConfig, QWeatherClient};
#[tokio::main]
async fn main() {
dotenv().expect(".env file not found");
env_logger::init();
let id = env::var("QWEATHER_ID").unwrap();
let key = env::var("QWEATHER_KEY").unwrap();
let client_config = ClientConfig::new(id, key);
let client = QWeatherClient::with_config(client_config);
let resp = client.weather_now("101010100").await.unwrap();
println!("{:#?}", resp);
}
完成的API
-
GeoAPI
- 城市搜索
- 热门城市查询
- POI搜索
- POI范围搜索
-
城市天气
- 实时天气
- 每日天气预报
- 逐小时天气预报
-
分钟预报
- 分钟级降水
-
格点天气
- 格点实时天气
- 格点每日天气预报
- 格点逐小时天气预报
-
预警
- 天气灾害预警
- 天气预警城市列表
-
天气指数
- 天气指数预报
-
空气质量(beta)
- 实时空气质量(beta)
- 监测站数据(beta)
依赖项
~7–19MB
~277K SLoC