我的项目是使用 chart.js 从历史 coinbase 价格数据中绘制折线图。结果应该类似于谷歌的加密图表。我已经找到了一种简单的方法来获取任何加密货币的实时价格,但我不知道如何获取历史数据。我的项目是用 PHP 编写的,你可以在下面看到我的实时价格抓取功能。
/**
* coinbase api call prices
*/
function api_call_price($from, $to) {
$from = (trim(strtoupper($from)));
$to = (trim(strtoupper($to)));
$url = 'curl -s -H "CB-VERSION: 2017-12-06" "https://api.coinbase.com/v2/prices/'.$from.'-'.$to.'/spot"';
$tmp = shell_exec($url);
$data = json_decode($tmp, true);
if ($data && $data['data'] && $data['data']['amount']) {
return (float)$data['data']['amount'];
}
return null;
}
// Usage: api_call_price("BTC", "EUR");