Api

是否有一個 API,通過將所需時間作為參數,我可以在過去某個時間獲得比特幣兌美元的匯率?

  • December 25, 2021

我還希望結果精確到小時(或分鐘)。

這是一個java程序。

我環顧四周,但我發現的服務無法滿足我的需求: http: //www.coindesk.com/api/:僅精確到日期

<https://api.coinbase.com/v1/prices/historical?page=1>(來自<https://community.coinbase.com/t/past-bitcoin-exchange-rates/1725>):需要調整頁碼為找到所需的時間(想要匯率值的時間)

<http://api.bitcoincharts.com/v1/csv/>:我不確定它的作用,但似乎需要從該站點下載文件名中包含“USD”的不同文件,檢查所有在找到所需時間之前的文件

您可以使用 winkdex.com api,它接受一個 unix 時間戳作為參數。 <http://docs.winkdex.com/#price>

CoinGecko API正是您正在尋找的。這是一個範例請求:

https://api.coingecko.com/api/v3/coins/bitcoin/history?date=28-06-2021

你可以通過管道jq

curl https://api.coingecko.com/api/v3/coins/bitcoin/history?date=28-06-2021 | jq .market_data.current_price.usd

這給了你39076.59377063225。2021 年 6 月 28 日比特幣的美元匯率。據我所知,不可能獲得分鐘/小時的值,只是幾天)。

引用自:https://bitcoin.stackexchange.com/questions/52103