1个不稳定版本

0.1.0 2023年6月1日

#235 in #com

MIT 许可证

11KB
151

iplookupapi-rs: 通过iplookupapi.com的Rust地理位置服务

此包是iplookupapi.com的Rust封装器,旨在使API在您的项目中尽可能容易使用。

安装

此包正在开发中。特别是响应解析需要更多的测试。但是,如果您仍然想使用它,可以通过将以下内容添加到您的 Cargo.toml

[dependencies]
iplookupapi = "0.1.0"

要求

  1. iplookupapi.com的API密钥
  2. 异步运行时,例如 tokio

快速入门

use iplookupapi::iplookupapi;
use iplookupapi::models;

async fn request_latest() -> Result<models::DetailsResponse, iplookupapi::Error> {
    let iplookupapi_api = iplookupapi::new("<your-api-key>")?;
    let details = iplookupapi_api.info("1.1.1.1").await?;
     Ok(details)
}

文档 中了解更多关于我们的端点、参数和响应数据结构的信息。

许可证

MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。

依赖项

~4–19MB
~254K SLoC