2个不稳定版本

0.2.0 2023年11月11日
0.1.0 2023年11月6日

#394 in HTTP客户端

MIT/Apache

22KB
409

Exante

Exante REST API版本3.0的HTTP客户端。

示例

此异步示例使用Tokio,因此您的Cargo.toml可能如下所示

[dependencies]
exante = "0.2.0"
tokio = { version = "1", features = ["full"] }

然后是代码

use exante::{AccountType, Client, ClientError};

#[tokio::main]
async fn main() -> Result<(), ClientError> {
    let accounts = Client::new(AccountType::Demo, "api-key", "secret-key")
        .get_user_accounts()
        .send()
        .await?;
    println!("{accounts:?}");
    Ok(())
}

字符串api-keysecret-key应替换为您自己的认证密钥。

更多示例可以在示例目录中找到。

认证

使用基本的HTTP认证方案向Exante服务器发送请求。

要生成认证密钥,请按照以下步骤操作。

  1. 登录到您的Exante帐户。
  2. 转到“设置”->“API管理”。
  3. 在右上角按下“添加API密钥”按钮。

支持的端点

客户端基于Exante REST API文档实现。所有请求都使用版本3.0。

下表显示了目前实现的端点。

API 支持
历史 -
账户
每日变动 -
交叉汇率
符号 -
实时数据流 -
账户概要
交易
订单 -
订单流 -
交易流 -

依赖项

~6–21MB
~333K SLoC