External-Api

使用 ethplorer API 獲取 ETH 價格

  • July 10, 2019

簡單的問題:似乎 ethplorer 沒有通過他們的公共 api 公開 ETH 價格:

https://github.com/EverexIO/Ethplorer/wiki/Ethplorer-API

我是否遺漏了什麼,或者我必須依賴另一個 API 來獲取這些資訊?

(Ethplorer API 是特定於 ERC-20 令牌的,所以不會給你你想要的。)

價格是主觀的,不同的交易所會根據使用它們的市場以不同的價格進行交易。

如果您想要一個平均價格,您需要使用幾個 API(來自您關心的那些交易所)並取平均值,或者使用自動在所有交易所取平均值的服務。(此外,如果您使用第一種方法,您可能需要考慮按交易所的交易量加權平均值。)

我認為CoinMarketCap API在它所知道的交易所中進行平均和加權:

https://api.coinmarketcap.com/v1/ticker/ethereum/

輸出:

[
   {
       "id": "ethereum", 
       "name": "Ethereum", 
       "symbol": "ETH", 
       "rank": "2", 
       "price_usd": "472.07", 
       "price_btc": "0.0499671", 
       "24h_volume_usd": "1350430000.0", 
       "market_cap_usd": "45310507324.0", 
       "available_supply": "95982603.0", 
       "total_supply": "95982603.0", 
       "max_supply": null, 
       "percent_change_1h": "-3.34", 
       "percent_change_24h": "2.34", 
       "percent_change_7d": "31.86", 
       "last_updated": "1511776452"
   }
]

如果您想要不同的報價貨幣,而不是美元或 BTC,那麼您也可以這樣做。

引用自:https://ethereum.stackexchange.com/questions/31711