External-Api
使用 ethplorer API 獲取 ETH 價格
簡單的問題:似乎 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,那麼您也可以這樣做。