1 个不稳定版本
0.1.0 | 2022年9月9日 |
---|
#33 在 #geolocation
10KB
151 行
ipbase-rs: 通过 ipbase.com 提供 Rust 地理位置服务
此包是 ipbase.com 的 Rust 包装器,旨在使在项目中使用 API 尽可能简单。
安装
此包正在开发中。特别是响应解析需要更多的测试。但是,如果您仍然想使用它,可以通过将以下内容添加到您的 Cargo.toml
[dependencies]
ipbase = "0.1.0"
需求
- ipbase.com 的 API 密钥
- 异步运行时,如 tokio
快速入门
use ipbase::Ipbase;
use ipbase::models;
async fn request_latest() -> Result<models::DetailsResponse, ipbase::Error> {
let ipbase_api = Ipbase::new("<your-api-key>")?;
let details = ipbase_api.info("1.1.1.1").await?;
Ok(details)
}
在 文档 中了解更多关于我们的端点、参数和响应数据结构。
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。
依赖关系
~5–17MB
~249K SLoC