2 个不稳定版本

0.2.0 2022年7月19日
0.1.0 2022年1月11日

#3 in #octopus


octo-influx 中使用

MIT/Apache

265KB
8K SLoC

GraphQL 8K SLoC Rust 240 SLoC // 0.0% comments

octopower

crates.io page docs.rs page

octopowerOctopus Energy API 的子集的客户端库。这也适用于 Octopus 经销商,如 London Power。

这不是一个官方支持的 Google 产品。

用法

登录并获取账户信息

use octopower::{authenticate, get_account};

let token = authenticate("[email protected]", "password").await?;
let account = get_account(&token, "A-1234ABCD").await?;
println!("Account information: {:?}", account);

示例

有关更完整的用法示例,请参阅包含的 示例。要运行它,您需要您的电子邮件地址、密码和账户 ID。您的账户 ID 应该类似于 "A-1234ABCD"。

$ cargo run --example readings [email protected] mypassword A-1234ABCD

许可证

根据您选择,许可协议为

贡献

除非您明确声明,否则您有意提交的任何贡献,根据 Apache-2.0 许可证定义,将双重许可,如上所述,无需任何额外条款或条件。

如果您想为该项目做出贡献,请参阅我们接受贡献的详细信息

依赖关系

~6–18MB
~287K SLoC