2个不稳定版本
0.2.0 | 2023年11月11日 |
---|---|
0.1.0 | 2023年11月6日 |
#394 in HTTP客户端
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-key
和secret-key
应替换为您自己的认证密钥。
更多示例可以在示例目录中找到。
认证
使用基本的HTTP认证方案向Exante服务器发送请求。
要生成认证密钥,请按照以下步骤操作。
- 登录到您的Exante帐户。
- 转到“设置”->“API管理”。
- 在右上角按下“添加API密钥”按钮。
支持的端点
客户端基于Exante REST API文档实现。所有请求都使用版本3.0。
下表显示了目前实现的端点。
API | 支持 |
---|---|
历史 | - |
账户 | 是 |
每日变动 | - |
交叉汇率 | 是 |
符号 | - |
实时数据流 | - |
账户概要 | 是 |
交易 | 是 |
订单 | - |
订单流 | - |
交易流 | - |
依赖项
~6–21MB
~333K SLoC