Api
是否有一個 API,通過將所需時間作為參數,我可以在過去某個時間獲得比特幣兌美元的匯率?
我還希望結果精確到小時(或分鐘)。
這是一個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 日比特幣的美元匯率。據我所知,不可能獲得分鐘/小時的值,只是幾天)。