#dns #api #netcup

netcup-client

netcup DNS API 的包装客户端

1 个不稳定版本

0.1.0 2023 年 6 月 10 日

#199#dns

MIT 许可证

21KB
485

Netcup 客户端

Cargo Build & Test

netcup DNS API 的客户端。它与 netcup GmbH 无关。

先决条件

  • 拥有至少一个域的 Netcup 账户
  • 通过 netcup 账户管理工具(CCP)生成的 API 密钥和 API 密码

入门

    let customer_no = 4711;
    let api_key = "api_key";
    let api_password = "api_password";

    // login
    let client = NetcupClient::new(api_key, customer_no);
    let client = client.login(api_password).await?;

    // do your things here
    let records = client.get_dns_records("example.tld").await?;
    ...

    // logout
    client.logout().await?;

依赖项

~4–16MB
~233K SLoC