指定要从中获取数据的确切市场

Posted

技术标签:

【中文标题】指定要从中获取数据的确切市场【英文标题】:Specifying exact market to fetch data from 【发布时间】:2021-08-27 14:58:13 【问题描述】:

我有这个 GET 请求(我正在使用 CoinGecko v3 API):

https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=bitcoin%2Cethereum&order=market_cap_desc&per_page=10&page=1&sparkline=false&price_change_percentage=24h

这是回复:

[
    
        "id": "bitcoin",
        "symbol": "btc",
        "name": "Bitcoin",
        "image": "https://assets.coingecko.com/coins/images/1/large/bitcoin.png?1547033579",
        "current_price": 37282,
        "market_cap": 695279311602,
        "market_cap_rank": 1,
        "fully_diluted_valuation": 779474926827,
        "total_volume": 52300678011,
        "high_24h": 38849,
        "low_24h": 34846,
        "price_change_24h": 2176.11,
        "price_change_percentage_24h": 6.19871,
        "market_cap_change_24h": 40112069740,
        "market_cap_change_percentage_24h": 6.12242,
        "circulating_supply": 18731668.0,
        "total_supply": 21000000.0,
        "max_supply": 21000000.0,
        "ath": 64805,
        "ath_change_percentage": -42.55568,
        "ath_date": "2021-04-14T11:54:46.763Z",
        "atl": 67.81,
        "atl_change_percentage": 54799.24708,
        "atl_date": "2013-07-06T00:00:00.000Z",
        "roi": null,
        "last_updated": "2021-06-10T14:42:39.019Z",
        "price_change_percentage_24h_in_currency": 6.198713712795321
    ,
    
        "id": "ethereum",
        "symbol": "eth",
        "name": "Ethereum",
        "image": "https://assets.coingecko.com/coins/images/279/large/ethereum.png?1595348880",
        "current_price": 2520.14,
        "market_cap": 291669768272,
        "market_cap_rank": 2,
        "fully_diluted_valuation": null,
        "total_volume": 38753989678,
        "high_24h": 2636.43,
        "low_24h": 2491.85,
        "price_change_24h": -6.0279837,
        "price_change_percentage_24h": -0.23862,
        "market_cap_change_24h": -1426298398.7143555,
        "market_cap_change_percentage_24h": -0.48663,
        "circulating_supply": 116234761.124,
        "total_supply": null,
        "max_supply": null,
        "ath": 4356.99,
        "ath_change_percentage": -42.23601,
        "ath_date": "2021-05-12T14:41:48.623Z",
        "atl": 0.432979,
        "atl_change_percentage": 581168.88568,
        "atl_date": "2015-10-20T00:00:00.000Z",
        "roi": 
            "times": 89.12606988362417,
            "currency": "btc",
            "percentage": 8912.606988362417
        ,
        "last_updated": "2021-06-10T14:42:34.517Z",
        "price_change_percentage_24h_in_currency": -0.2386217557990123
    
]

我对 total_volume 字段及其值感兴趣。

我不确定,文档中没有解释这个值是如何计算的。 我想,但也许我完全错了,这个字段的价值就像所有市场的平均值一样。

但是我如何从特定市场(比如币安)获得这个价值。

这样的事情是否有一个端点,例如。传递市场 ID 并仅从该市场获取数据?

【问题讨论】:

【参考方案1】:

我不完全确定,但在我看来,这更多是货币本身的问题,而不是市场问题。就是24小时的总兑换量,这个币24小时兑换了多少?

唯一困扰我的一点是缺少时间指示器。但如果我提到这个:https://support.coinmarketcap.com/hc/en-us/articles/360043395912-Volume-Market-Pair-Cryptoasset-Exchange-Aggregate。我认为这是在给定时间内交换的数量。

比较这里的值:https://coinmarketcap.com/en/currencies/bitcoin/ in "Volume 24h" 我看到值几乎相同。

【讨论】:

你看起来是对的。 total_volume 与 Coin Gecko 网站上显示的 24 小时交易量几乎相同。

以上是关于指定要从中获取数据的确切市场的主要内容,如果未能解决你的问题,请参考以下文章

核心数据 - 使用数组的确切元素获取对象过滤数据

可以使用 Android 的 FusedLocationApi 获取新数据(确切的当前位置)吗?

如何返回 Promise 并从中获取数据? [复制]

处理表格的图像以从中获取数据

解析以多种格式传递的数据......如何从中获取我需要的数据

165 - 获取单个表格的行数据