#api #api-access #api-client #api-bindings #market-data #coinpaprika

coinpaprika-api

币脉API Rust库提供对用Rust编程语言编写的应用程序访问币脉API的权限

1 个不稳定版本

0.1.0 2022年10月20日

#19 in #market-data

MIT 许可证

73KB
1.5K SLoC

币脉API

Logo

币脉API Rust库为用Rust编程语言编写的应用程序提供访问币脉API的权限。

币脉API提供来自加密货币世界的精确且经常更新的市场数据:币价、交易量、市值、历史最高价、回报率等。

使用方法

在您的Cargo.toml中添加以下内容

[dependencies]
coinpaprika_api = "0.1"

然后您可以像这样使用它

use coinpaprika_api::client::Client;
use coinpaprika_api::global::Global;
use std::error::Error;

#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
    let client = Client::new();

    let global: Global = client.global().send().await?;
    println!("global: {:#?}", global);

    Ok(())
}

我们包括了API每个部分的示例,位于/examples文件夹中。

支持的端点

  • 密钥

    • 获取API密钥信息
  • 全局

    • 获取市场概述数据
  • 代币

    • 列出代币
    • 通过ID获取代币
    • 获取代币的Twitter时间线推文
    • 通过代币ID获取代币事件
    • 通过代币ID获取交易所
    • 通过代币ID获取市场
    • 获取最后完整一天的开盘价、收盘价、最高价和最低价
    • 获取历史开盘价、收盘价、最高价和最低价
    • 获取今天的开盘价、收盘价、最高价和最低价
  • 人物

    • 通过ID获取人物
  • 标签

    • 列出标签
    • 通过ID获取标签
  • 代币符号

    • 获取所有活跃代币的代币符号
    • 获取特定代币的代币符号
    • 获取特定代币的历史代币符号
  • 交易所

    • 列出交易所
    • 通过ID获取交易所
    • 列出交易所市场
  • 工具

    • 搜索
    • 价格转换器
  • 合约

    • 列出合约平台
    • 获取给定平台的全部合约地址
    • 通过合约地址重定向到代币符号
    • 通过合约地址重定向到历史代币符号
  • 变更日志

    • 获取所有代币的ID变更日志
  • 测试版

    • 列出情绪代币
    • 获取特定代币的情绪数据
    • 获取特定代币的历史情绪数据

许可证

币脉API Rust客户端可在MIT许可证下使用。有关更多信息,请参阅许可证文件

依赖项

~8–21MB
~315K SLoC